PoshCode Archive  Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

200 most recent check-ins using file Remove-diacritics.ps1 version dbc902c81a

2018-06-10
13:23
Find duplicate files. This version is orders of magnitude faster than the previous. check-in: 48e11c182d user: James Gentile tags: trunk
13:23
Requires PowerShell 3.0. This is intended as the definitive Get-Delegate function: Create delegates for any methods, static or instance, with any signature, using an intuitive syntax. Create using explicit delegate types, or by specifying a parameter type array to select the correct method overload. Full help with examples inluded: get-help get-delegate -full | more; use -verbose for additional detail of the conversion process. Includes test functions below. check-in: 1a2c39d992 user: Oisin Grehan tags: trunk
13:23
This script has been wrote especialy for WinXP and MS Office 2k7 (that’s why there is no any garanties what it’ll be work at later MS products) to restore lost activation keys. check-in: bb6233436e user: greg zakharov tags: trunk
13:23
This is an example of using System.Drawing.Drawing2D (just for fun) ;) check-in: f8291c1a41 user: greg zakharov tags: trunk
13:23
This script dumping registred COM objects names, sort and write them into a log. check-in: 1590121951 user: greg zakharov tags: trunk
13:23
Replacement of Write-Host function to work around an issue where use of Write-Host can cause an eventual problem with launching EXEs from within the same Powershell session. See https://connect.microsoft.com/PowerShell/feedback/details/496326/stability-problem-any-application-run-fails-with-lastexitcode-1073741502 for more info. check-in: fbeeafcdaa user: unknown tags: trunk
13:23
Replacement of Write-Host function to work around an issue where use of Write-Host can cause an eventual problem with launching EXEs from within the same Powershell session. See https://connect.microsoft.com/PowerShell/feedback/details/496326/stability-problem-any-application-run-fails-with-lastexitcode-1073741502 for more info. check-in: 09bcea5bc6 user: unknown tags: trunk
13:23
This is a utility that uses 3 CSV files as drivers to name backups, associate them with files or folders, and to specify a number of versions to retain for each. Backups are deleted on the next run of the utility. 7zip is required. check-in: 4a6301391d user: steve_o tags: trunk
13:23
jtremeer check-in: 398466e1ac user: halr9000 tags: trunk
13:23
jtremeer check-in: b3d502563a user: halr9000 tags: trunk
13:23
jtremeer check-in: d8a0d6d08d user: halr9000 tags: trunk
13:23
jtremeer check-in: 96e0efbfef user: halr9000 tags: trunk
13:23
See http://csharpening.net/?p=1068 check-in: fc5c4f85ac user: Adam Driscoll tags: trunk
13:23
tnkASk4LO9Cp56KE1VHFiQ== check-in: 2c6a16c82a user: Joel Bennett tags: trunk
13:23
This PowerShell code performs a SOAP webrequest to the school check-in: 553507d325 user: Paul Wiegmans tags: trunk
13:23
This script generate a HTML report show all ACLs asociated with a Folder tree structure starting in root specified by the user check-in: 753cd55090 user: Vladimir tags: trunk
13:23
Get-FailingDrive works with SMART to determine if your hard drive may be failing. If it determines that the hard drive might be failing, a warning is displayed along with a collection of information about the potentially failing drive. See my blog post for more details: check-in: d943c853d3 user: Boe Prox tags: trunk
13:23
Change the inheritance from parent with PowerShell check-in: af52851124 user: Vern Anderson tags: trunk
13:23
A script for finding installed .NET versions on remote workstations or servers. See the full documentation at powershelladmin.com ( http://www.powershelladmin.com/wiki/Script_for_finding_which_dot_net_versions_are_installed_on_remote_workstations ). check-in: a94244bc72 user: Joakim tags: trunk
13:23
I initially wrote this ASCII art character script to be used with a modified version of PowerBot 2.0 (ID 2510 on poshcode). It outputs ASCII art letters from what you supply as a parameter (if the characters are supported). Either to STDOUT with Write-Host (colors are supported) or to the pipeline. It’s useless without the XML that’s found at powershelladmin.com. The full article is in my wiki: http://www.powershelladmin.com/wiki/Ascii_art_characters_powershell_script check-in: 15a12dce5d user: Joakim Svendsen, Svendsen Tech tags: trunk
13:23
Creates a SQL Server table from a DataTable using SMO. check-in: 05e4192ff4 user: Chad Miller tags: trunk
13:23
Runs a command in a powershell instance that hosts the CLR v4.0. If the current runspace is already hosting the 4.0 CLR, the command is invoked inline. check-in: df0e111dc0 user: beefarino tags: trunk
13:23
An autoload function script (save as Get-HardlinkInfo.ps1, after you use it the function will be in global namespace) that returns hardlink information (siblings) for the given file. Most recent version lives at https://github.com/PProvost/dotfiles/blob/master/powershell/Get-HardlinkInfo.ps1. Can be used in a custom types.ps1xml and format.ps1xml to display whether a file is a hardlink in your directory listings. check-in: c109d3a4c6 user: Peter Provost tags: trunk
13:23
This script enables or disables the remote CLI services on a host. It accepts multiple hosts through the pipeline, useful for enabling or disabling SSH on several hosts at once. check-in: fded32dac5 user: jgrote tags: trunk
13:23
Shows how to use SupportsShouldProcess and Confirm check-in: 22701d8556 user: Joel Bennett tags: trunk
13:23
Temporary listing for an update to ConvertTo-ISEAddOn for ShowUI 1.3 (for PowerShell ISE 3) check-in: 4e6bbcdc3c user: Joel Bennett tags: trunk
13:23
Add new smtp address from csv and set new address primary check-in: 873eb1be57 user: Ermias tags: trunk
13:23
A function to set an IP Address check-in: a19d3f14a3 user: Andy Schneider tags: trunk
13:23
This is a little script I wrote to logoff all users on the box except for myself. Clearly it can be cleaned up a little, making it more flexible, but thought I would share anyways. check-in: 7f530b047e user: Nigel Stuke tags: trunk
13:23
IMCEAEX-_O=DCM_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=Bynoe+2C+20Lance54d@dundeesecurities.com check-in: dd6f1f417d user: Jon Webster tags: trunk
13:23
PREVIEW – UNFINISHED WORK ;-) check-in: 4b56886a48 user: Joel Bennett tags: trunk
13:23
Just for fun script for converting image files to excel. Very slow, try 50×50 bvfges first check-in: 0df7d17fe9 user: AxCoder tags: trunk
13:23
Dear scripters, check-in: 0690cc91b2 user: Klaus Schulte tags: trunk
13:23
Logging function for Powershell v2. Needed to address current Powershell logging limitations. See a discussion about said limitations here: http://jdhitsolutions.com/blog/2011/03/powershell-automatic-logging/#comment-2899 . check-in: 9c60b87de7 user: Andy Arismendi tags: trunk
13:23
Autoload function like the Korn shell — can inject functions to modules. check-in: b0919a93ff user: Joel Bennett tags: trunk
13:23
This script will list all User objects in the current Active Directory domain. The data gathered includes Display Name, Username, Last Logon Date, and Disabled Status. All data is exported to a CSV file. check-in: d12e67ddc6 user: AlphaSun tags: trunk
13:23
This script will list all User objects in the current Active Directory domain. The data gathered includes Display Name, Username, Last Logon Date, and Disabled Status. All data is exported to a CSV file. check-in: 4befa54ee0 user: AlphaSun tags: trunk
13:23
For PowerShell 3: Export and Import DefaultParameterValues, optionally overwrite existing ones check-in: 96d1d67ecd user: Joel Bennett tags: trunk
13:23
For PowerShell 3: Export and Import DefaultParameterValues, optionally overwrite existing ones check-in: 8a377ee94e user: Joel Bennett tags: trunk
13:23
Queries the Dell Website for a list of service tags and returns the warranty information as a custom object. check-in: 01c005684f user: jgrote tags: trunk
13:23
Read in an IIS *log file saved in format W3C. check-in: ec17d0c0c5 user: JAMES RU8SSELL tags: trunk
13:23
Returns the encoding type of the file; uses Byte Order Marker (BOM) if exists else analyzes files contents to determine encoding. check-in: 5420e06e50 user: DanWard tags: trunk
13:23
Returns the encoding type of the file; uses Byte Order Marker (BOM) if exists else analyzes files contents to determine encoding. check-in: f26aaffaf4 user: unknown tags: trunk
13:22
Mount NFS datastore using reference host – DNS or IP check-in: bbdb4d3cdf user: David Chung tags: trunk
13:22
Enable Powershell Remoting allowing access for all trusted hosts check-in: 35af92e6fe user: St3v3o tags: trunk
13:22
In any directory containing a large number of ZIP/RAR compressed Web Page files this procedure will search each individual file name for simple text strings, listing both the source RAR/ZIP file and the individual file name containing the string. check-in: c2650cd988 user: Archdeacon tags: trunk
13:22
Function/script to launch Remote Desktop sessions from command line, RDP file or pipeline using Terminal Services Client. check-in: 73ba369e20 user: Achilles tags: trunk
13:22
This script generate a HTML report show all ACLs asociated with a Folder tree structure starting in root specified by the user check-in: a4f96bc2d9 user: listACLpsq tags: trunk
13:22
Very simple script to create an RTF (Rich Text Format) file with Windows Powershell with variable substitution. Yes this could be a very basic Mail Merge type document WITHOUT the use of Microsoft Word check-in: 079e63bb68 user: Sean Kearney tags: trunk
13:22
Requires Powershell 2.0 & the grouppolicy module. check-in: 792c38797e user: Clint tags: trunk
13:22
If there are a large number of, for example, saved Web Pages (mht,htm,html,pdf) stored in compressed ZIP or RAR files, it can be very difficult to locate any particular one. check-in: e3ed7ea3be user: Archdeacon tags: trunk
13:22
If there are a large number of, for example, saved Web Pages (mht,htm,html,pdf) stored in compressed ZIP or RAR files, it can be very difficult to locate any particular one. check-in: 34feb9ddda user: Archdeacon tags: trunk
13:22
This scConvertTo-Hex S-1-5-21-357043131-537017027-1947940980-1289ript will convert a security identifier (SID) in string format to its hexadecimal equivalent. e.g. check-in: ec1ab2543f user: S-1-5-21-2398571 tags: trunk
13:22
CruiseControl.Net build script template with detailed logging via the CCNETListenerFile check-in: f8a90b19ff user: unknown tags: trunk
13:22
A simple script to create VApps within vSphere check-in: 7fe87eb01c user: Ant B 2012 tags: trunk
13:22
If there are a large number of, for example, saved Web Pages (mht,htm,html,pdf) check-in: 7267e4a881 user: Archdeacon tags: trunk
13:22
The Get-SqlWmi function gets port, instance and service account wmi information for all SQL instances on a computer. check-in: c3160ad619 user: Chad Miller tags: trunk
13:22
Gets MSSQLSvc service principal names from Active Directory check-in: 6cddf6cf91 user: Chad Miller tags: trunk
13:22
A simple function for connecting a UNC path to a specified Windows drive letter. Some other things I’d like to see added: check-in: 2ef3c0b47a user: mtown_nerd tags: trunk
13:22
Log file managment advanced function/ module. Supports WriteHost, Pipleline, Encoding, BlankLines, Datestring formatting and others. check-in: 0d1faaff70 user: Mike Ling tags: trunk
13:22
Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). Output strings are determined from the possible values in the System.Text.Encoding enumeration (ASCII, BigEndianUnicode, Default, Unicode, UTF32, UTF7, UTF8) and are valid values for the “-encoding” parameter in cmdlets like Set-Content, Out-File, etc. check-in: 794cfd082d user: RyanFisher tags: trunk
13:22
Call WCF Services with PowerShell using any binding. Generates proxy on the fly without needing any tool expect .NET 3.5. You can also discover the service endpoints, bindings and contracts. Read more on my blog: http://www.ilovesharepoint.com/2008/12/call-wcf-services-with-powershell.html check-in: 1f30192885 user: Justin Dearing tags: trunk
13:22
Call WCF Services with PowerShell using any binding. Generates proxy on the fly without needing any tool expect .NET 3.5. You can also discover the service endpoints, bindings and contracts. Read more on my blog: http://www.ilovesharepoint.com/2008/12/call-wcf-services-with-powershell.html check-in: ab02558dba user: Justin Dearing tags: trunk
13:22
Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). check-in: 698c2bd3dd user: RyanFisher tags: trunk
13:22
Get-WebFile by Gwen Dallas converted to an advanced function for use as PS module. check-in: afc5144003 user: Mike Ling tags: trunk
13:22
If CharacterSet is $null [System.Text.Encoding]::GetEncoding throws an error. This is the case if the content type is not text e.g. application/xml. check-in: cf7e803908 user: Gwen Dallas tags: trunk
13:22
Call WCF Services with PowerShell using any binding. Generates proxy on the fly without needing any tool expect .NET 3.5. You can also discover the service endpoints, bindings and contracts. Read more on my blog: http://www.ilovesharepoint.com/2008/12/call-wcf-services-with-powershell.html check-in: 052c322375 user: Alexey tags: trunk
13:22
Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). check-in: e6c5727019 user: Chad Miller tags: trunk
13:22
Build VMs using CSV file created by Set-VMBUILDCSV.ps1 GUI script. check-in: ab2f5ced7c user: David Chung tags: trunk
13:22
IMCEAEX-_O=CMA_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=Alain+20Dewitf0d@easyconsult.be check-in: 93bf185e30 user: IMMTZ tags: trunk
13:22
An upgrade to my wget script which can output the downloaded html to the pipeline. Get-WebFile can download text or binary files, automatically determine file names, and present a progress report for large files… branch 3.7.3 – tries to prevent problems involving bad URL formatting check-in: db33f4ae9c user: Gwen Dallas tags: trunk
13:22
An upgrade to my wget script which can output the downloaded html to the pipeline. Get-WebFile can download text or binary files, automatically determine file names, and present a progress report for large files… branch 3.7.2 – try/catch for file path errors. check-in: eebf91e0f0 user: Gwen Dallas tags: trunk
13:22
This will recursively remove non-alphanumeric\decimal (via regex) characters from all folder and filenames. The decimals are left in tact for file extensions. check-in: aa6676738c user: mjohnson tags: trunk
13:22
Call WCF Services with PowerShell using any binding. Generates proxy on the fly without needing any tool expect .NET 3.5. You can also discover the service endpoints, bindings and contracts. Read more on my blog: http://www.iLoveSharePoint.com – small correction – extraneous [void] removed. check-in: 6b6f949706 user: cglessner tags: trunk
13:22
This script will compare the bios/firmware/driver/OMSA versions of a remote server against the Dell SUU update package. To use it, get a copy of the latest Dell SUU. Inside the SUU file structure, look for catalog.xml in the repository. This file will be read to determine the latest versions, and compare it to the currently installed versions on the remote machine (reporting any differences). The output can be used to easily push updates as well, since the update file name is returned in the results. check-in: 6e60bfd985 user: Nathan Linley tags: trunk
13:22
Use this function to send an HTML Formatted Email that is based on an XSLT template. This function is based on a blog post by Erik McCarty (http://ewmccarty.spaces.live.com). check-in: 822e04136c user: tysonkopczynski tags: trunk
13:22
Plink to map ISO on iLO check-in: 87a66bd8a5 user: David tags: trunk
13:22
PowerZip – PowerShell Module that allows you to zip files check-in: b90f91ea3c user: ChristopheCREMON tags: trunk
13:22
An upgrade to my wget script which can output the downloaded html to the pipeline. Get-WebFile can download text or binary files, automatically determine file names, and present a progress report for large files… check-in: 25be4eb865 user: BillBarry tags: trunk
13:22
An upgrade to my wget script which can output the downloaded html to the pipeline. Get-WebFile can download text or binary files, automatically determine file names, and present a progress report for large files… check-in: 27940fda31 user: Joel Bennett tags: trunk
13:22
GUI interface that helps you update host profiles faster. check-in: 00d12d1cd9 user: David Chung tags: trunk
13:22
ESXi virtual machine VLAN check on two NIC configuration ESXi server. check-in: 1b3d851357 user: Bernd Kriszio tags: trunk
13:22
This script will compare the bios/firmware/driver/OMSA versions of a remote server against the Dell SUU update package. To use it, get a copy of the latest Dell SUU. Inside the SUU file structure, look for catalog.xml in the repository. This file will be read to determine the latest versions, and compare it to the currently installed versions on the remote machine (reporting any differences). The output can be used to easily push updates as well, since the update file name is returned in the results. check-in: 25eaa0c57f user: Nathan Linley tags: trunk
13:22
Search users by email, last name or username. Give status of user. Create and reset password, unlock user and enable user. check-in: a949cb6090 user: Tektility tags: trunk
13:22
My command prompt, as always. I leave this in a separate script file and invoke it from my profile. That way I can RE-invoke it to reset my prompt if I have to mess with it for some reason. check-in: df153333ed user: Joel Bennett tags: trunk
13:22
A script to convert MAML help to HTML. check-in: cabfd02a30 user: Joel Bennett tags: trunk
13:22
Debug Regex operation when matching any string check-in: c50124e916 user: Archdeacon tags: trunk
13:21
This script is a proof of concept. Further work needs to be done. It requires the user to enter a valid username and password for a gmail.com account. It then attempts to form an SSL connection with the server, and, retrieve the first email. Unfortunately it returns random results. Perhaps someone can improve upon it with some more sockets knowledge than I have. check-in: d3734fe973 user: Will Steele tags: trunk
13:21
Wrapper script for executing a T-SQL call and optionally returning a delimited file. Informational/Error messages are written to the Application EventLog. Purpose of script is run T-SQL commands from external scheduler (UniCenter, AutoSys, etc.), log messages to EventLog and return success/failed status. check-in: 841f1e3934 user: Chad Miller tags: trunk
13:21
Add new smtp address from csv and set new address primary check-in: 305d826d2e user: Ermias tags: trunk
13:21
I really am still working on this replacement for the WASP module ;-) check-in: 47350de046 user: shakila tags: trunk
13:21
Extract all Parameters for a cmdlet from GET-HELP, list them in a single column check-in: 5ab612d012 user: Sean Kearney tags: trunk
13:21
A script to convert MAML help to HTML. check-in: 6cae18c3d4 user: Joel Bennett tags: trunk
13:21
I was having a great deal of difficulty in properly enumerating software applications on remote machines, so I wrote this function to help ease the problem somewhat. Among the many methods of gathering this information that are available, I had the most success using the “SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall” registry key as an information source. In order to use this function, the Powershell instance must support .Net 4.0 or greater, which is fairly straightforward if you follow these instructions. check-in: e16a26fccc user: Geoffrey Guynn tags: trunk
13:21
Debug Regex operation when matching any string check-in: 29b22020e0 user: Archdeacon tags: trunk
13:21
Read the first few characters of a file … fast. check-in: 90e5628915 user: Joel Bennett tags: trunk
13:21
A test that checks for hostname, ip, domain, ping, wsman (with credssp if you wish) remote reg RPC and RDP check-in: d35a4dd96a user: Juan Carlos tags: trunk
13:21
The function hex2sid will convert HEX-represented SID string like 010500000000000515000000358A021A75B9755407E53B2B1EF10108 to SID string (also known as SSDL) check-in: 0c700029b3 user: Dormidont tags: trunk
13:21
set-FSRMQuotaBasedOnSQL check-in: 8d8b7a24e7 user: ziembor tags: trunk
13:21
A test that checks for hostname, ip, domain, ping, wsman (with credssp if you wish) remote reg RPC and RDP check-in: 0bf4d83ed4 user: Justin tags: trunk
13:21
Backup any recently changed PowerShell scripts to a USB drive. check-in: e9d8a7cf62 user: Archdeacon tags: trunk
13:21
I really am still working on this replacement for the WASP module ;-) check-in: 94cc72b800 user: Joel Bennett tags: trunk
13:21
Helpers for working with .Net classes: Get-Constructor, Get-Assembly, Add-Assembly, Get-Type check-in: e888e8170c user: Joel Bennett tags: trunk
13:21
Autoload function like the Korn shell — can inject functions to modules. check-in: 265031418c user: Joel Bennett tags: trunk
13:21
This script generate a HTML report show all ACLs asociated with a Folder tree structure starting in root specified by the user check-in: 9d7bd81b55 user: Santi Fernandez tags: trunk
13:21
This is a script that reports movie library statistics, it’s hard coded to work on my two lan computers so you will have to do some hacking if you want to get it to work. check-in: 475e7e50fc user: James Gentile tags: trunk
13:21
This function returns an object that contains all the properties of a user object. This function works for small groups as well as groups in excess of 1000. check-in: 691ddf15c1 user: Chris tags: trunk
13:21
The PowerShell Talk – Demo 2, VM Easy Bake, XenServer check-in: 7c599787e0 user: Cody Bunch tags: trunk
13:21
A function to set an IP Address check-in: c38d374741 user: Andy Schneider tags: trunk
13:21
Wraps a pre-existing PowerShell cmdlet in a binary Workflow Activity and outputs a DLL that can be used in Visual Studio. check-in: f6e91ef8d6 user: Adam Driscoll tags: trunk
13:21
This script is a simple one that is meant to be scheduled on a periodic basis (we do it weekly). It looks inthe OU where we put our disabled AD users and removes users that have not logged in (inactive) for 400 days. This allows us to keep terminated employees disabled users for over a year for auditing purposes, but automatically cleans them out once the annual scope has passed. check-in: 3c2367737c user: DrDrewl tags: trunk
13:21
SarbanesOxley (SOX) compliance auditing often requires proof of review of the Windows Security Log and Remote Connections. This script captures Server 2008’s event logging and sends it to a csv for review and/or longterm archiving. The Security filter below encompasses the Account Management, Audit Policy CHanges, Failed Logins, and Audit Cleared filters. I left them for possible granular reporting in the future. check-in: 80eca8ecc4 user: DrDrewl tags: trunk
13:21
Completely based on Shay’s version, just one line added. For more information: check-in: 74c7896b26 user: Makovec tags: trunk
13:21
A script for updating the message relay server used by a Sophos client. check-in: c5d9dbd836 user: tojo2000 tags: trunk
13:21
Aaron Nelson asked via twitter: “hey beefarino or JeffHicks is there a way to GCI -Recurse on a directory and basically do an Out-WindowsMediaPlayer? #PoorMansPlayList” check-in: 4ff0292815 user: beefarino tags: trunk
13:21
Corrected the enhanced error handling, added window display option, corrected interactivity of hidden windows, added header area, wrapped in a function. check-in: cf67516046 user: obsidience tags: trunk
13:21
Scan the System Event log for all GPRS online activity – PCMCIA, USB, mobile phone, etc. A Balloon Tip will also be issued when the SIM card is about to expire. check-in: 11edcb8490 user: Archdeacon tags: trunk
13:21
Backup any recently changed PowerShell scripts to a USB drive. check-in: 18beeb767a user: Archdeacon tags: trunk
13:21
Backup any recently changed PowerShell scripts to a USB drive. check-in: aeee4d70a7 user: Archdeacon tags: trunk
13:21
Pings a host until it responds, tries to connect to the RDP port, and then when that succeeds, launches a remote desktop connection via mstsc.exe. I discuss this version here http://www.justaprogrammer.net/2012/01/07/making-an-rdp-connection-to-a-server-you-just-rebooted-with-powershell/ check-in: e6d2aa955f user: Justin Dearing tags: trunk
13:21
Quick and simple, send an email to AD accounts expiring before a specified date. The $body is specific to my org needs, but simply customize this to suit. Give values to $smtp,$from,$subject etc and away you go. check-in: 65ca8bdc2f user: andrewjh tags: trunk
13:21
Quick and simple, send an email to AD accounts expiring before a specified date. The $body is specific to my org needs, but simply customize this to suit. Give values to $smtp,$from,$subject etc and away you go. check-in: e8f5fb6e49 user: andrewjh tags: trunk
13:21
This advanced function will allow you to retrieve the current weather information for a given country/city. check-in: 7e93b83c16 user: Boe Prox tags: trunk
13:21
Backup any recently changed PowerShell scripts to a USB drive. check-in: f9b9536ee0 user: Archdeacon tags: trunk
13:21
Script to update subnet mask for all devices connected to a specific network. Specify network and new subnet mask and run on each device. check-in: f6f779164a user: Mitch tags: trunk
13:21
This function is an attempt to duplicate the Quest Get-QADUser cmdlet without using any third party snap-ins. If you want to run it against a Global Catalog you simply need to replace LDAP: with GC: and you will want to comment out the lines that pull the password last set and last logon timestamp unless you happen to be replicating those to your GC. check-in: 0a40460605 user: Jonathan Walz tags: trunk
13:21
Quick and simple, send an email to AD accounts expiring before a specified date. The $body is specific to my org needs, but simply customize this to suit. check-in: 9345a7f1c1 user: andrewjh tags: trunk
13:21
A code-generating and emitting magic function for creating type-safe struct classes for use in PowerShell! check-in: 825fbaf3b9 user: Joel Bennett tags: trunk
13:21
Hack your ESXi welcome screen. check-in: b5ff6c7ac1 user: Carter Shanklin tags: trunk
13:21
Scrape AJAX driven websites example using Watin and HtmlAgilityPack. check-in: c562c02cdc user: foureight84 tags: trunk
13:21
Function to report uptimes for single/multiple hosts as objects. Useful if not very original. check-in: f622ba6816 user: 81stPerson tags: trunk
13:20
Just a short function I wrote based on FTP Upload and download examples. Requires and absolute path to the file on the FTP server that you wish to remove i.e. ftp://ftp.someserver.com/filetodelete.txt check-in: 6978f0df45 user: xandertrystin tags: trunk
13:20
Script for running unit tests over WCF services to get code coverage for the whole service stack check-in: 955a5a1fa4 user: sixeyed tags: trunk
13:20
Quick and simple, send an email to AD accounts expiring before a specified date. The $body is specific to my org needs, but simply customize this to suit. check-in: 61bd214f3e user: andrewjh tags: trunk
13:20
This will perform a basic netstat.exe command and “objectize” its output. check-in: 88c80874e3 user: glnsize tags: trunk
13:20
The Get-NistNtpServer function retrieves the list of NIST NTP server names, IP addresses, and locations. check-in: d48d7d2795 user: Rich Kusak tags: trunk
13:20
Retrieve the Set-StrictMode session setting. Use as a Module (psm1) and expose any of the user’s settings, but the ‘latest’ parameter cannot be retrieved at present. check-in: 25941643fc user: Archdeacon tags: trunk
13:20
Retrieve the Set-StrictMode session setting. Use as a Module (psm1) and expose any of the user’s settings, but the ‘latest’ parameter cannot be retrieved at present. check-in: f995f65521 user: Archdeacon tags: trunk
13:20
Reloads all the file tabs in ISE (PS3CTP2) check-in: fae9168895 user: Joel Bennett tags: trunk
13:20
DELL Welcome to your computer come sit in front of me nice Harley Trike check-in: 7cc82a794f user: Mike Hays tags: trunk
13:20
Scan the System Event log for all GPRS online activity – PCMCIA, USB, mobile phone, etc. A Balloon Tip will also be issued when the SIM card is about to expire. check-in: 742aadb6ee user: Archdeacon tags: trunk
13:20
Scan the System Event log for all GPRS online activity – PCMCIA, USB, mobile phone, etc. A Balloon Tip will also be issued when the SIM card is about to expire. check-in: 3b2712e2ca user: Archdeacon tags: trunk
13:20
Scan the System Event log for all GPRS online activity – PCMCIA, USB, mobile phone, etc. A Balloon Tip will also be issued when the SIM card is about to expire. check-in: c7eeeadca3 user: Archdeacon tags: trunk
13:20
I needed to write a script to generate a VMware guest inventory so I needed to know what was available within the PowerCLI interface and where to find it. So I wrote this script to dump everything it could find about a single VMware guest. It has proved very useful to me. I hope others will also find it useful. check-in: 23e374bb1f user: Bruce Shreffler tags: trunk
13:20
Scan the System Event log for all GPRS online activity – PCMCIA, USB, mobile phone, etc. A Balloon Tip will also be issued when the SIM card is about to expire. check-in: f5020dc167 user: Archdeacon tags: trunk
13:20
The script leverages Powershell’s .NET, COM and ADODB functionality to automate the creation of Excel workbooks pre-populated with data retrieved from a SQL2008R2 database using stored procedures. check-in: c8328b20cc user: Kent Finkle tags: trunk
13:20
Set any text file to a fixed number of lines. Useful for maintaining files such as the PS Transcript log. Now option added to remove blank lines. check-in: 8ed533d68e user: Archdeacon tags: trunk
13:20
Read in an IIS *log file saved in format W3C. check-in: d639988164 user: Mark Shevchenko tags: trunk
13:20
This script will rename a sequenced set of files in a directory. check-in: 4a0425ce9d user: Sean Wendt tags: trunk
13:20
Provides details for every large list in the farm. As it is utilitarian, this script does not provide periodic status updates, though it could be programmed to do so. check-in: 8586e1748a user: Peter tags: trunk
13:20
Import Bulk Group Policies by only specifying the import directory. All group policies will be imported to domain. Script is currently only able to be run from Server 2008 R2. check-in: 05cedc8a71 user: Adam Liquorish tags: trunk
13:20
Script to print to a HTML formatted table user details for a workstation. User details include AccountLockoutTime,Enabled,LastLogon,BadLogonCount,LastPasswordSet,LastBadPasswordAttempt,PasswordNotRequired,PasswordNeverExpires,UserCannotChangePassword,AllowReversiblePasswordEncryption. check-in: cae1579956 user: Adam Liquorish tags: trunk
13:20
Create a Sharepoint 2010 farm check-in: 463e54837a user: Jos Verlinde tags: trunk
13:20
This function should be included in the PowerShell ISE profile.ps1 and it will display the start and end times of any scripts started clicking ‘Run Script’ (or F2) in the Add-ons Menu; additionally they will be logged to the Scripts Event Log (which needs creating first) and also to a text log file. This defaults to that created by the Windows Script Monitor Service (available from www.SeaStarDevelopment.Bravehost.com) which normally indicates the full command line used to start each script. check-in: 6fc6872f6e user: Archdeacon tags: trunk
13:20
This function should be included in the PowerShell ISE profile.ps1 and it will display the start and end times of any scripts started clicking ‘Run Script’ (or ALT+R) in the Add-ons Menu; additionally they will be logged to the Scripts Event Log (which needs creating first) and also to a text log file. This defaults to that created by the Windows Script Monitor Service (available from www.SeaStarDevelopment.Bravehost.com) which normally indicates the full command line used to start each script. check-in: fc790e128d user: Archdeacon tags: trunk
13:20
File Access scanner for ACL and Applocker policy. Scan a particular file/folder for write/execute access for ACL and Applocker based on the rights of a supplied user. Can be used to test the success of an applocker policy. Or to simulate what access a particular user would have. Scripts will also show direct membership and inherited membership for a user. Output is a table formatted in html. The following user types can be used; domain,local and domain cached. The domain cached can only be used when you are logged in as the cached user. Access Denied Exception errors may be produced when attempting to scan a folder that the particular user doesnt have access to( Errors are not fatal and will not effect the script outcome). check-in: 9a333dc626 user: Adam liquorish tags: trunk
13:20
Out-HTML – converts cmdlets help to HTML format check-in: 023abc9796 user: Vegard Hamar tags: trunk
13:20
The new WASP module is getting closer, but this still isn’t quite it ;) check-in: 229b5b7c87 user: Joel Bennett tags: trunk
13:20
The new WASP module is getting closer, but this still isn’t quite it ;) check-in: 8322dbdbec user: Joel Bennett tags: trunk
13:20
This script is created to file from all branch office servers. check-in: 78e3dcf1ce user: Ritesh Parab tags: trunk
13:20
This script is created to file from all branch office servers. check-in: 79ad3b9447 user: Ritesh Parab tags: trunk
13:20
Function/script to launch Remote Desktop sessions from command line, RDP file or pipeline using Terminal Services Client. check-in: b39a7c2cff user: Jason Archer tags: trunk
13:20
This function should be included in the PowerShell ISE profile.ps1 and it will display the start and end times of any scripts started clicking ‘Run Script’ (or ALT+R) in the Add-ons Menu; additionally they will be logged to the Scripts Event Log (which needs creating first) and also to a text log file. This defaults to that created by the Windows Script Monitor Service (available from www.SeaStarDevelopment.Bravehost.com) which normally indicates the full command line used to start each script. check-in: f212b67851 user: Archdeacon tags: trunk
13:20
This function should be included in the PowerShell ISE profile.ps1 and it will display the start and end times of any scripts started clicking ‘Run Script’ (or ALT+R) in the Add-ons Menu; additionally they will be logged to the Scripts Event Log (which needs creating first) and also to a text log file. This defaults to that created by the Windows Script Monitor Service (available from www.SeaStarDevelopment.Bravehost.com) which normally indicates the full command line used to start each script. check-in: 234b120e49 user: Archdeacon tags: trunk
13:20
This is a self service end user script for updating/adding their Active Directory user account thumbnailphoto attribute. The script resizes the original file to the recommended dimensions and file size. check-in: 38bbb8ddda user: Nathan Linley tags: trunk
13:20
This is the Console version of the ISE Run-Script function posted earlier. Typing ‘Run example’ from the command line will run and log the start and end times of ‘example.ps1’ check-in: 83f3fb3918 user: Archdeacon tags: trunk
13:20
From Windows PowerShell Cookbook (O’Reilly) by Lee Holmes check-in: 012382037f user: Lee Holmes tags: trunk
13:20
A Theme for PowerShell ISE 3 CTP2 following the solarized theme with a dark background. See also “the Set-SolarizedHostColor script“http://poshcode.org/3081 and the Install-Solarized script for PowerShell.exe check-in: 75cd4f5353 user: Joel Bennett tags: trunk
13:20
Convert a console shortcut (e.g.: to PowerShell.exe) to the Solarized color scheme(s). check-in: 7aaa43844b user: Joel Bennett tags: trunk
13:20
a pomodoro module in PowerShell allowing you to run Pomodoros in powershell with sounds being played, and live update in the progress bar check-in: 4379ff8a8e user: karl prosser tags: trunk
13:20
Based on functions in SQLPSX. SqlProxy.psm1 module is used for administering SQL Server logins, users, and roles. Designed to be used with PS Remoting. All actions audited to a custom Eventlog. See Write-SqlProxyLog for log setup details check-in: 1caaaedbf6 user: Chad Miller tags: trunk
13:20
Description check-in: 303db81363 user: Victor Flores tags: trunk
13:20
The New-PemFile function creates a new PEM file by using the content from certificate files. check-in: 35d71c4cf0 user: Rich Kusak tags: trunk
13:20
Today I had spent a lot of time troubleshooting one module. After few checks I realized that it was simple typo that prevented PS from seeing my module in correct way. So here is function for you to avoid same problems… ;) check-in: 90abcec3aa user: Bartek Bielawski tags: trunk
13:20
Today I had spent a lot of time troubleshooting one module. After few checks I realized that it was simple typo that prevented PS from seeing my module in correct way. So here is function for you to avoid same problems… ;) check-in: b6efe67b56 user: Bartek Bielawski tags: trunk
13:19
proxy-function to get-childitem check-in: ae6ca2d071 user: walid toumi tags: trunk
13:19
This scConvertTo-Hex S-1-5-21-357043131-537017027-1947940980-1289ript will convert a security identifier (SID) in string format to its hexadecimal equivalent. e.g. check-in: 128b468283 user: S-1-5-21-2398571 tags: trunk
13:19
A script to ping servers (gets the servers from a text file) & report whether they are online or offline, to check free disks space on all servers and to report on any services which are set to automatic startup but are in a stopped state. It puts all this on a nicely formatted excel sheet, then saves a copy as H:\dailychecks\checks_todaysdate.xls (so if I’m not in I can review it later). It also launches my web browser (my home page is set to my company’s site) so that I can check the site is up, and it imports the exchange modules as I intend eventually to add another sheet to check Exchange services, when I can figure out how to do it. check-in: 73993cf14a user: Fred Fulford tags: trunk
13:19
Script used to perform user entitlement audits based on an XML report containing local groups, members of the local groups and systems that house the local groups. The script joins that data to data containing users and global groups grabbed directly from AD using the Quest AD Cmdlets and outputs the final report in CSV. Sorry that not everything is documented as I’d like it to be. check-in: 43874edbfc user: Alex Scoble tags: trunk
13:19
A module that wraps iscsicli.exe to provide basic iSCSI management capabilities check-in: db7eb4b324 user: beefarino tags: trunk
13:19
A module that wraps iscsicli.exe to provide basic iSCSI management capabilities check-in: 5ddfc25942 user: unknown tags: trunk
13:19
This is my first real PowerShell script, not sure if anyone has done anything like this before (I’m sure it has been done) but I figured Id share it anyway. Makes use of a function I found on here by Nathan Hartley called Get-NetView. check-in: 76d4d4522f user: pnorms tags: trunk
13:19
This is my first real PowerShell script, not sure if anyone has done anything like this before (I’m sure it has been done) but I figured Id share it anyway. Makes use of a function I found on here by Nathan Hartley called Get-NetView. check-in: c56454084e user: pnorms tags: trunk
13:19
This is my first real PowerShell script, not sure if anyone has done anything liek this before (I’m sure it has been done) but I figured Id share it anyway. Makes use of a function I found on here by Nathan Hartley called Get-NetView. check-in: 6349ea5403 user: pnorms tags: trunk
13:19
Makes use of Sysinternal’s psexec to get session data from qwinsta for both local and remote computers. check-in: 60553dae2a user: hotsnoj tags: trunk
13:19
Finds the length of time a session has been “locked”. check-in: 43e4e36021 user: hotsnoj tags: trunk
13:19
From Windows PowerShell Cookbook (O’Reilly) by Lee Holmes check-in: 1d80f76d97 user: Lee Holmes tags: trunk
13:19
A PowerShell client for NaturalInputs.com to parse natural language dates into (optionally recurring) calendar event objects. check-in: c91fb311c2 user: Joel Bennett tags: trunk
13:19
- NOTES check-in: 03c3c7ad66 user: Andy Arismendi tags: trunk
13:19
Added hidden window, with Export/Import-Clixml to pull results into current window check-in: 69f0a265d8 user: rbellamy tags: trunk
13:19
Added hidden window, with Export/Import-Clixml to pull results into current window check-in: b4cf7a0fdb user: pezhore tags: trunk
13:19
- NOTES check-in: f1c95e17df user: ChristopheCREMON tags: trunk
13:19
Get-Path converts relative paths to drive or PSProvider -qualified paths. check-in: 01751951d9 user: Joel Bennett tags: trunk
13:19
Let’s fill the logs of the US House and Senate servers with the message we don’t want SOPA or E-Parasite! check-in: ce1212f7a3 user: hotsnoj tags: trunk
13:19
Sets properties for a given user local username. check-in: f913971941 user: Andy Arismendi tags: trunk
13:19
Get-FileHash.ps1 check-in: bcb7d41e06 user: Lee Holmes tags: trunk
13:19
From Windows PowerShell Cookbook (O’Reilly) by Lee Holmes check-in: 0484a362ee user: Lee Holmes tags: trunk
13:19
Set the “user Cannot Change Password” property on an active directory user object check-in: 141be63488 user: Erik McCarty tags: trunk
13:19
Filters for backing and removing SQL Server linked servers or linked server login mappings check-in: ed7fea70dc user: Chad Miller tags: trunk
13:19
Get seller orders from Amazon’s MWS web services … with items optionally included. check-in: c3c1b20c72 user: Joel Bennett tags: trunk