This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Fun trying to determine a current runspaces variables and modules. | |
In response to thise tweet: https://twitter.com/xvorsx/status/556348047022510080 | |
I'm assuming there are a number of issues I'm not considering, this was just a morning distraction. | |
#> | |
#This would create a new runspace, get variables, modules, snapins. | |
#Presumably this changes based on PS version, so need dynamic method to extract it | |
$StandardUserEnv = [powershell]::create().addscript({ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
This function and following examples illustrate the implementation of two helpful scenarios: | |
Pipeline input, with verbose output describing the values and types within the Begin, Process, and End blocks | |
ShouldProcess support, with friendly bypass handling using a Force switch. | |
#> | |
Function Test-Pipeline { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<# | |
Picked up a trial for Thycotic Secret Server. | |
Very impressed so far. Simple setup, had a quick and dirty Get-Secret function a few minutes later. | |
All code here assumes you have configured IIS and Secret Server to allow Windows Authentication, and have enabled web services. | |
This is quick and dirty, i.e. we don't handle errors, we don't handle varying environments, etc. | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Download and dot source Get-WinEventData | |
# https://gallery.technet.microsoft.com/scriptcenter/Get-WinEventData-Extract-344ad840 | |
. "\\path\to\Get-WinEventData.ps1" | |
# Download and Set up Sysmon as desired | |
# http://technet.microsoft.com/en-us/sysinternals/dn798348 | |
# http://www.darkoperator.com/blog/2014/8/8/sysinternals-sysmon | |
#Use Get-WinEvent and Get-WinEventData to obtain events and extract XML data from them - let's see all the properties behind one! | |
Get-WinEvent -FilterHashtable @{logname="Microsoft-Windows-Sysmon/Operational";id=3} | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# A few handy tricks I use on a daily basis, from various sources | |
# Running with UAC and already elevated? No prompts if you call things from here : ) | |
New-Alias -name hyperv -Value "$env:windir\system32\virtmgmt.msc" | |
New-Alias -name vsphere -value "C:\Program Files (x86)\VMware\Infrastructure\Virtual Infrastructure Client\Launcher\VpxClient.exe" | |
New-Alias -Name n -Value "C:\Tools\NotePad2\notepad2.exe" | |
New-Alias -name RSAT -Value "C:\Tools\Custom.msc" | |
#... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$snapins = Get-PSSnapin -Registered | |
$snapins | Add-PSSnapin | |
Get-Module -ListAvailable | Import-Module | |
Get-PSSnapin | Format-Table -autosize PSVersion, Name | |
Get-Module | Format-Table -autosize ModuleType, Name | |
function ff ([string] $glob) { get-childitem -recurse -include $glob } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<cfsetting enablecfoutputonly="true" /> | |
<!--- | |
Use the reCAPTCHA API to verify human input. | |
reCAPTCHA improves the process of digitizing books by sending words that | |
cannot be read by computers to the Web in the form of CAPTCHAs for | |
humans to decipher. More specifically, each word that cannot be read | |
correctly by OCR is placed on an image and used as a CAPTCHA. This is | |
possible because most OCR programs alert you when a word cannot be read | |
correctly. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-16"?> | |
<StorableColorTheme xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> | |
<Keys> | |
<string>ErrorForegroundColor</string> | |
<string>ErrorBackgroundColor</string> | |
<string>WarningForegroundColor</string> | |
<string>WarningBackgroundColor</string> | |
<string>VerboseForegroundColor</string> | |
<string>VerboseBackgroundColor</string> | |
<string>DebugForegroundColor</string> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!--- Set the status code for the client. ---> | |
<cfheader | |
statuscode="302" | |
statustext="Moved Temporarily" | |
/> | |
<!--- Define the location to redirect to. ---> | |
<cfheader | |
name="location" | |
value="./confirmation.cfm" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$Server = "ftp://ftp.example.com/" | |
$User = "[email protected]" | |
$Pass = "[email protected]" | |
Function Get-FtpDirectory($Directory) { | |
# Credentials | |
$FTPRequest = [System.Net.FtpWebRequest]::Create("$($Server)$($Directory)") | |
$FTPRequest.Credentials = New-Object System.Net.NetworkCredential($User,$Pass) | |
$FTPRequest.Method = [System.Net.WebRequestMethods+FTP]::ListDirectoryDetails |