Skip to content

Instantly share code, notes, and snippets.

.gitignore
.terraform/
.terraform*
terraform.tfvars
*.tfstate*
@mgupton
mgupton / syslog-client.py
Created November 14, 2023 14:27 — forked from nfarrar/syslog-client.py
A simple command line python syslog client for generating test messages.
#!/usr/bin/env python
import argparse
import logging
import logging.handlers
parser = argparse.ArgumentParser(__file__,
description="A syslog message generator")
parser.add_argument("--address",
logger = logging.getLogger('lwc_logger')
logger.setLevel(logging.INFO)
syslog_handler = logging.handlers.SysLogHandler(
address=(config["main"]["syslog_server"],
config["main"]["syslog_port"]),
facility=logging.handlers.SysLogHandler.LOG_USER
)
$vhd_file = "c:\foo.vhd"
$orig_size = (Get-VHD -Path $vhd_file).FileSize
$new_size = [math]::ceiling(($orig_size - 512) / [math]::pow(2,20))
$new_size = $new_size * [math]::pow(2,20)
#
# Resize-VHD comes with the Hyper-V role on Windows Server
#
Resize-VHD -Path $vhd_file -SizeBytes $new_size