Skip to content

Instantly share code, notes, and snippets.

View trevor-h's full-sized avatar

Trevor trevor-h

View GitHub Profile
function Find-ChildProcess {
param($ID=$PID)
$CustomColumnID = @{
Name = 'Id'
Expression = { [Int[]]$_.ProcessID }
}
$result = Get-WmiObject -Class Win32_Process -Filter "ParentProcessID=$ID" | Select-Object -Property ProcessName, $CustomColumnID, CommandLine
@trevor-h
trevor-h / windows-init.ps1
Created February 26, 2015 06:05
To use with cloudbase-init, tested on Openstack
New-NetFirewallRule -Name "SMB445" -DisplayName "SMB445" -Protocol TCP -LocalPort 445
New-NetFirewallRule -Name "WINRM5986" -DisplayName "WINRM5986" -Protocol TCP -LocalPort 5986
Set-Item (dir wsman:\localhost\Listener\*\Port -Recurse).pspath 445 -Force
Restart-Service winrm
@trevor-h
trevor-h / cloud.py
Last active August 29, 2015 14:16
salt-cloud no winexe and replaced by pywinrm
# -*- coding: utf-8 -*-
'''
Utility functions for salt.cloud
'''
# Import python libs
import os
import sys
import codecs
import shutil