PoshCode Archive  PoshCode Archive

πŸ“„ jumper-psm1.ps1

  • Usage: - greg zakharov
  • Usage: - greg zakharov
  • πŸ“„ get-windows-product-key.ps1

  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • in progress -buggy - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - Dan In Philly
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - Dominik
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI windows 8.1 - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - jirka
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - David
  • retrieve the windows product key of a specified machine using WMI - David
  • retrieve the windows product key of a specified machine using WMI - David
  • retrieve the windows product key of a specified machine using WMI - David
  • retrieve the windows product key of a specified machine using WMI - David
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - Veronika
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - greg zakharov
  • retrieve the windows product key of a specified machine using WMI - greg zakharov
  • retrieve the windows product key of a specified machine using WMI - greg zakharov
  • retrieve the windows product key of a specified machine using WMI - greg zakharov
  • retrieve the windows product key of a specified machine using WMI - greg zakharov
  • retrieve the windows product key of a specified machine using WMI - greg zakharov
  • hey guys. why you duplicate ugly code for retrieving product key? everything can be done much easier. - greg zakharov
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • retrieve the windows product key of a specified machine using WMI - robert
  • retrieve the windows product key of a specified machine using WMI - robert
  • retrieve the windows product key of a specified machine using WMI - robert
  • retrieve the windows product key of a specified machine using WMI - karl prosser
  • Retrieve the windows product key of a specified machine using WMI β€” Updated for v2 and to take an array of computers (without rewriting anything) - karl prosser
  • πŸ“„ Write-Log.ps1

  • Added -NoLog option to write info just to the console - Vidrine
  • A first draft at a logging function that can rotate log files as they β€œfill up” (that is, not by date, but by size). - Tim Christin
  • Added support for header to pass into the log, fixed FileCountLimit error proxy to out-file when non-default specified (remove from $PSBoundParameters), set output of $PSBoundParameters add/removal t - Jim Ficarra
  • Corrected syntax to delete the FileCountLimit’th file. (Script was failing to write past the max # of files) - Jim Ficarra
  • 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 - Will Steele
  • 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 - Will Steele
  • 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 - Andy Arismendi
  • A first draft at a logging function that can rotate log files as they β€œfill up” (that is, not by date, but by size). - Joel Bennett
  • **Modified line 49 to output the log information in tab delimited format for export to a CSV file. - Pat Richard
  • 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 - Andy Arismendi
  • 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 - Will Steele
  • 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 - Andy Arismendi
  • 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 - Andy Arismendi
  • 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 - Andy Arismendi
  • πŸ“„ Write-DataTable.ps1

  • Writes data only to SQL Server tables. However, the data source is not limited to SQL Server; any data source can be used, as long as the data can be loaded to a DataTable instance or read with a IDa - Mark Buckley
  • Writes data only to SQL Server tables. However, the data source is not limited to SQL Server; any data source can be used, as long as the data can be loaded to a DataTable instance or read with a IDa - Chad Miller
  • Writes data only to SQL Server tables. However, the data source is not limited to SQL Server; any data source can be used, as long as the data can be loaded to a DataTable instance or read with a IDa - Chad Miller
  • Writes data only to SQL Server tables. However, the data source is not limited to SQL Server; any data source can be used, as long as the data can be loaded to a DataTable instance or read with a IDa - Chad Miller
  • Writes data only to SQL Server tables. However, the data source is not limited to SQL Server; any data source can be used, as long as the data can be loaded to a DataTable instance or read with a IDa - Chad Miller
  • Writes data only to SQL Server tables. However, the data source is not limited to SQL Server; any data source can be used, as long as the data can be loaded to a DataTable instance or read with a IDa - Chad Miller
  • Writes data only to SQL Server tables. However, the data source is not limited to SQL Server; any data source can be used, as long as the data can be loaded to a DataTable instance or read with a IDa - Chad Miller
  • πŸ“„ Test-TCPPort.ps1

  • Test-TCPPort - Test-TCPPort
  • - NOTES - siweb02
  • - NOTES - ChristopheCREMON
  • - NOTES - ChristopheCREMON
  • - NOTES - ChristopheCREMON
  • - NOTES - Andy Arismendi
  • - NOTES - ChristopheCREMON
  • - NOTES - ChristopheCREMON
  • πŸ“„ Test-Port.ps1

  • Test-Port creates a TCP connection to specified port. By default it connects to port 135 with a timeout of 3secs. - BSonPosh
  • Test-Port creates a TCP connection to specified port. By default it connects to port 135 with a timeout of 3secs. - BSonPosh
  • Advanced function used to test UDP or TCP port/s on one or more systems to determine if it is open or not. - Boe Prox
  • Advanced function used to test UDP or TCP port/s on one or more systems to determine if it is open or not. - Boe Prox
  • Test-Port creates a TCP connection to specified port. - Chad Miller
  • Advanced function used to test UDP or TCP port/s on one or more systems to determine if it is open or not. - Boe Prox
  • Advanced function used to test UDP or TCP port/s on one or more systems to determine if it is open or not. - Boe Prox
  • Test-Port creates a TCP connection to specified port. By default it connects to port 135 with a timeout of 3secs. - BSonPosh
  • Test-Port creates a TCP connection to specified port. By default it connects to port 135 with a timeout of 3secs. - BSonPosh
  • Advanced function used to test UDP or TCP port/s on one or more systems to determine if it is open or not. - Boe Prox
  • Test-Port creates a TCP connection to specified port. By default it connects to port 135 with a timeout of 3secs. - BSonPosh
  • Advanced function used to test UDP or TCP port/s on one or more systems to determine if it is open or not. - Boe Prox
  • Advanced function used to test UDP or TCP port/s on one or more systems to determine if it is open or not. - Boe Prox
  • Advanced function used to test UDP or TCP port/s on one or more systems to determine if it is open or not. - Boe Prox
  • Test-Port creates a TCP connection to specified port. - BSonPosh
  • Test-Port creates a TCP connection to specified port. By default it connects to port 135 with a timeout of 3secs. - BSonPosh
  • πŸ“„ Start-Demo.ps1

  • This is an overhaul of Jeffrey Snover’s original Start-Demo script … I’ve switched it to use ReadKey, which saves you some typing and makes the whole thing seem more natural when you’re demoing, (at - Joel Bennett
  • This is an overhaul of Jeffrey Snover’s original Start-Demo script … I’ve switched it to use ReadKey, which saves you some typing and makes the whole thing seem more natural when you’re demoing, (at - BSonPosh
  • This is an overhaul of Jeffrey Snover’s original Start-Demo script … I’ve switched it to use ReadKey, which saves you some typing and makes the whole thing seem more natural when you’re demoing, (at - Wojciech Sciesin
  • This is an overhaul of Jeffrey Snover’s original Start-Demo script … I’ve switched it to use ReadKey, which saves you some typing and makes the whole thing seem more natural when you’re demoing, (at - Wojciech Sciesin
  • This is an overhaul of Jeffrey Snover’s original Start-Demo script … I’ve switched it to use ReadKey, which saves you some typing and makes the whole thing seem more natural when you’re demoing, (at - Joel Bennett
  • This is an overhaul of Jeffrey Snover’s original Start-Demo script … I’ve switched it to use ReadKey, which saves you some typing and makes the whole thing seem more natural when you’re demoing, (at - Joel Bennett
  • This is an overhaul of Jeffrey Snover’s original Start-Demo script … I’ve switched it to use ReadKey, which saves you some typing and makes the whole thing seem more natural when you’re demoing, (at - Joel Bennett
  • πŸ“„ Set-Wallpaper-CTP3.ps1

  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using PowerShell 2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee - Joel Bennett
  • Minor bugfix - fsadf
  • Minor bugfix - dzmanto
  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using PowerShell 2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee - obaid
  • Minor bugfix - dzmanto
  • Minor bugfix - obaid
  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using PowerShell 2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee - Joel Bennett
  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using PowerShell 2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee - obaid
  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using PowerShell 2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee - Joel Bennett
  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using PowerShell 2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee - Winfred
  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using PowerShell 2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee - Joel Bennett
  • πŸ“„ Set-Wallpaper-CTP2.ps1

  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using CTP2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee Holmes h - Joel Bennett
  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using CTP2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee Holmes h - Joel Bennett
  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using CTP2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee Holmes h - Joel Bennett
  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using CTP2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee Holmes h - Joel Bennett
  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using CTP2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee Holmes h - Joel Bennett
  • Set-Wallpaper lets you set your windows desktop wallpaper, requires PInvoke and I wrote it using CTP2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee Holmes has m - unknown
  • Set-Wallpaper lets you set your windows desktop wallpaper. It requires PInvoke and I wrote it using CTP2’s Add-Type, although it could be done in v1 using the JIT code generation tricks Lee Holmes h - Joel Bennett
  • πŸ“„ Save-Credentials.ps1

  • The script saves a username and password, encrypted with a custom key to to a file. The key is coded into the script but can be changed if required. The key allows the password to be decrypted by any - Daniel
  • The script saves a username and password, encrypted with a custom key to to a file. The key is coded into the script but can be changed if required. The key allows the password to be decrypted by any - Daniel
  • The script saves a username and password, encrypted with a custom key to to a file. The key is coded into the script but can be changed if required. The key allows the password to be decrypted by any - Daniel
  • The script saves a username and password, encrypted with a custom key to to a file. The key is coded into the script but can be changed if required. The key allows the password to be decrypted by any - Samuel Mulhearn
  • The script saves a username and password, encrypted with a custom key to to a file. The key is coded into the script but can be changed if required. The key allows the password to be decrypted by any - Samuel Mulhearn
  • The script saves a username and password, encrypted with a custom key to to a file. The key is coded into the script but can be changed if required. The key allows the password to be decrypted by any - Samuel Mulhearn
  • The script saves a username and password, encrypted with a custom key to to a file. The key is coded into the script but can be changed if required. The key allows the password to be decrypted by any - Samuel Mulhearn
  • The script saves a username and password, encrypted with a custom key to to a file. The key is coded into the script but can be changed if required. The key allows the password to be decrypted by any - Samuel Mulhearn
  • πŸ“„ NPS-Server-Synchronize.ps1

  • This script can be run on a secondary Network Policy Server and will mirror the configuration from the specified Primary Server, simplifying the management of a redundant or distributed configuration - KSimon
  • This script can be run on a secondary Network Policy Server and will mirror the configuration from the specified Primary Server, simplifying the management of a redundant or distributed configuration - KSimon
  • This script can be run on a secondary Network Policy Server and will mirror the configuration from the specified Primary Server, simplifying the management of a redundant or distributed configuration - KSimon
  • This script can be run on a secondary Network Policy Server and will mirror the configuration from the specified Primary Server, simplifying the management of a redundant or distributed configuration - KSimon
  • This script can be run on a secondary Network Policy Server and will mirror the configuration from the specified Primary Server, simplifying the management of a redundant or distributed configuration - KSimon
  • This script can be run on a secondary Network Policy Server and will mirror the configuration from the specified Primary Server, simplifying the management of a redundant or distributed configuration - JGrote
  • This script can be run on a secondary Network Policy Server and will mirror the configuration from the specified Primary Server, simplifying the management of a redundant or distributed configuration - tomas
  • This script can be run on a secondary Network Policy Server and will mirror the configuration from the specified Primary Server, simplifying the management of a redundant or distributed configuration - JGrote
  • This script can be run on a secondary Network Policy Server and will mirror the configuration from the specified Primary Server, simplifying the management of a redundant or distributed configuration - JGrote
  • πŸ“„ Logoff-all-users.ps1

  • 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. - Nigel Stuke
  • 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. - testing
  • 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. - Nigel Stuke
  • 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. - Nigel Stuke
  • 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. - Nigel Stuke
  • 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. - roger
  • 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. - Nigel Stuke
  • 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. - Nigel Stuke
  • πŸ“„ List-AD-Users-CSV.ps1

  • 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 f - AlphaSun
  • 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 f - AlphaSun
  • 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 f - AlphaSun
  • 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 f - AlphaSun
  • 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 f - AlphaSun
  • 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 f - AlphaSun
  • 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 f - AlphaSun
  • 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 f - Jason B
  • 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 f - AlphaSun
  • 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 f - AlphaSun
  • 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 f - malay
  • 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 f - AlphaSun
  • 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 f - AlphaSun
  • 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 f - AlphaSun
  • πŸ“„ LibraryChart.ps1

  • Defines functions for wokring with Microsoft Chart Control for .NET 3.5 Framework.Pipe output to Out-Chart function and specify chart type. Chart will display in form or save to image file. Real-tim - Chad Miller
  • Defines functions for wokring with Microsoft Chart Control for .NET 3.5 Framework.Pipe output to Out-Chart function and specify chart type. Chart will display in form or save to image file. Real-tim - Chad Miller
  • Defines functions for wokring with Microsoft Chart Control for .NET 3.5 Framework.Pipe output to Out-Chart function and specify chart type. Chart will display in form or save to image file. Real-tim - Chad Miller
  • Defines functions for wokring with Microsoft Chart Control for .NET 3.5 Framework.Pipe output to Out-Chart function and specify chart type. Chart will display in form or save to image file. Real-tim - Chad Miller
  • Defines functions for wokring with Microsoft Chart Control for .NET 3.5 Framework.Pipe output to Out-Chart function and specify chart type. Chart will display in form or save to image file. Real-tim - Chad Miller
  • Defines functions for wokring with Microsoft Chart Control for .NET 3.5 Framework.Pipe output to Out-Chart function and specify chart type. Chart will display in form or save to image file. Real-tim - Chad Miller
  • Defines functions for wokring with Microsoft Chart Control for .NET 3.5 Framework.Pipe output to Out-Chart function and specify chart type. Chart will display in form or save to image file. Real-tim - Chad Miller
  • πŸ“„ JSON.ps1

  • In this JSON module, I have a full set of tools for exporting, importing, and converting Json objects (including arbitrary objects). See comments in script header for usage examples, but basically, y - Joel Bennett
  • In this JSON module, I have a full set of tools for exporting, importing, and converting Json objects (including arbitrary objects). See comments in script header for usage examples, but basically, y - Joel Bennett
  • In this JSON module, I have a full set of tools for exporting, importing, and converting Json objects (including arbitrary objects). See comments in script header for usage examples, but basically, y - Joel Bennett
  • In this JSON module, I have a full set of tools for exporting, importing, and converting Json objects (including arbitrary objects). See comments in script header for usage examples, but basically, y - Joel Bennett
  • In this JSON module, I have a full set of tools for exporting, importing, and converting Json objects (including arbitrary objects). See comments in script header for usage examples, but basically, y - Joel Bennett
  • Added -File parameter to ConvertFrom-JSON and corrected handling of arrays - Joel Bennett
  • Added -File parameter to ConvertFrom-JSON - Joel Bennett
  • A fix for JSON that returns no items. - Joel Bennett
  • Identical to Version 1.1, but code-signed. - Joel Bennett
  • Version 1.1 of my JSON module. I has a full set of tools for exporting, importing, and converting Json objects (including arbitrary objects). See comments in script header for usage examples, but bas - Joel Bennett
  • Version 1.0 of my JSON module. I has a full set of tools for exporting, importing, and converting Json objects (including arbitrary objects). See comments in script header for usage examples, but bas - Joel Bennett
  • Json.psm1 is a first draft of a JSON module. I has a full set of tools for exporting, importing, and converting Json objects. For instance, this actually works (it round trips a bunch of FileInfo obj - Joel Bennett
  • πŸ“„ Invoke-SqlCmd2.ps1

  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout, and allows for paramaterized queries and more! - Aaron Calderon
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout, and allows for paramaterized queries and more! - RCookieMonster
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout, and allows for paramaterized queries and more! - RCookieMonster
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout, and allows for paramaterized queries and more! - RCookieMonster
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout, and allows for paramaterized queries and more! - Joel Bennett
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout, and allows for paramaterized queries and more! - Atamido
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout, and allows for paramaterized queries. - Justin Dearing
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout, and allows for paramaterized queries. - Chad Miller
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout. Put closing connection in finally block. - Chad Miller
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout. - Chad Miller
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout. - Chad Miller
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout. - Chad Miller
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout. Fixed minor issue closing connection. - Chad Miller
  • Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout - Chad Miller
  • Implements SQL Server 2008 Invoke-Sqlcmd and addresses bug where querytimeout does not work correctly https://connect.microsoft.com/SQLServer/feedback/details/551799/invoke-sqlcmd-querytimeout-0-stil - unknown
  • πŸ“„ IP.ps1

  • :LOL: - greg zakharov
  • πŸ“„ Get-WebSite.ps1

  • This script will allow you to query a web site and retrieve information about the web site and whether it is available or not. - Boe Prox
  • This script will allow you to query a web site and retrieve information about the web site and whether it is available or not. - Boe Prox
  • This script will allow you to query a web site and retrieve information about the web site and whether it is available or not. - Boe Prox
  • This script will allow you to query a web site and retrieve information about the web site and whether it is available or not. - Boe Prox
  • This script will allow you to query a web site and retrieve information about the web site and whether it is available or not. - Boe Prox
  • This script will allow you to query a web site and retrieve information about the web site and whether it is available or not. - Boe Prox
  • This script will allow you to query a web site and retrieve information about the web site and whether it is available or not. - Boe Prox
  • This script will allow you to query a web site and retrieve information about the web site and whether it is available or not. - Boe Prox
  • This script will allow you to query a web site and retrieve information about the web site and whether it is available or not. - Boe Prox
  • This script will allow you to query a web site and retrieve information about the web site and whether it is available or not. - Boe Prox
  • This script will allow you to query a web site and retrieve information about the web site and whether it is available or not. - Boe Prox
  • πŸ“„ Get-WebFile.ps1

  • 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 - Joel Bennett
  • 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 - Joel Bennett
  • 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 - Joel Bennett
  • An upgrade to Joel Bennetts 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 progres - Joel Bennett and
  • 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 - Joel Bennett
  • PREVIEW – UNFINISHED WORK ;-) - Joel Bennett
  • Get-WebFile by Gwen Dallas converted to an advanced function for use as PS module. - Mike Ling
  • 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. - Gwen Dallas
  • 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 - Gwen Dallas
  • 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 - Gwen Dallas
  • 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 - BillBarry
  • 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 - Joel Bennett
  • cls - Joel Bennett
  • Fix for redirect loops - Joel Bennett
  • A complete rewrite of my wget script to use HttpWebRequest and Response to figure out the filename, added some unwrapping because a couple sites had quotes around the file names. - Joel Bennett
  • A complete rewrite of my wget script to use HttpWebRequest and Response to figure out the filename, added some unwrapping because a couple sites had quotes around the file names. - Joel Bennett
  • A complete rewrite of my wget script to use HttpWebRequest and Response to figure out the filename - Joel Bennett
  • The simplest form of WGet … no options, no passwords, no nothing. But it works. - Joel Bennett
  • πŸ“„ Get-User.ps1

  • 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: - Jonathan Walz
  • 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: - Jonathan Walz
  • 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: - Jonathan Walz
  • 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: - spadm
  • 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: - Jonathan Walz
  • 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: - Jonathan Walz
  • This is nice, but a bit over complicated for my liking… Here are a few others that may be of help to someone. - administrator
  • 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: - Jonathan Walz
  • 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: - Jonathan Walz
  • 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: - Jonathan Walz
  • 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: - Jonathan Walz
  • 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: - Jonathan Walz
  • 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: - Jonathan Walz
  • 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: - Jonathan Walz
  • πŸ“„ Get-Twitter-RSS-Feed.ps1

  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - ZioNLight1
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - ZioNLight1
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - CrazyDave
  • ewew - sammilkey
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - fernlivese
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - Booksurfers_
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - leventilhan
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - bonioctavianus
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - CrazyDave
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - dinhchi27
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - dinhchi27
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - e7naa2
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - dragonpat
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - dragonpat
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - echosmith
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - echosmith
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - echosmith
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - binauralz
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - 1231507051321
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - CrazyDave
  • This doesn’t work any longer – Twitter has retired the v1 API. - ReviewNursing
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - CrazyDave
  • The Division - 098Hill
  • The Division - 098Hill
  • The Division - haegar2013
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - jsamuel12
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - CrazyDave
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - Charlie
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - CrazyDave
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - CrazyDave
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - CrazyDave
  • kyletboat3 - kyletboat3
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - CrazyDave
  • This script will take a Twitter User’s Screen name and get their RSS feed of posts - CrazyDave
  • πŸ“„ Get-Parameter.ps1

  • This update adds a -SetName filter and fixes bugs with PS3 and PS4 (also adds a β€œ*” marker on the shortest form if it’s not an actual alias) - Joel Bennett
  • Get-Parameter is used to obtain all of the parameters for a cmdlet. It also returns info like aliases and whether a parameter is mandatory. - halr9000
  • Get-Parameter is used to obtain all of the parameters for a cmdlet. It also returns info like aliases and whether a parameter is mandatory. - halr9000
  • Get-Parameter is used to obtain all of the parameters for a cmdlet. It also returns info like aliases and whether a parameter is mandatory. - halr9000
  • <dl><dt>Description</dt> - halr9000
  • <dl><dt>Description</dt> - halr9000
  • <dl><dt>Description</dt> - halr9000
  • This update adds an indicator (” *”) in the format file for the default parameter set. - JasonMArcher
  • Get-Parameter is used to obtain all of the parameters for a cmdlet. It also returns info like aliases and whether a parameter is mandatory. - halr9000
  • Completely based on Shay’s version, just one line added. For more information: - Makovec
  • This is another Must Have upgrade, because I screwed up the last one ;-) - JasonMArcher
  • Give as input a cmdlet name. Output is a set of properties about each parameter, including: name, parameter set, aliases, ismandatory, and CommonParameter. Thanks to LucD for the technique. - halr9000
  • This is another Must Have upgrade, because I screwed up the last one ;-) - Joel Bennett
  • Enumerate the Parameters of a command by ParameterSet, including DynamicParameters - Joel Bennett
  • For more information: - Shay Levy
  • Fixed minor issue (original: http://poshcode.org/1817) where a cmdlet doesn’t have built-in parameters (e.g Exit-PSSession) - unknown
  • Not quite finished effort at a script intended to spit out the parameters of a cmdlet. I’m sure there’s a better but this is…adequate for now. - unknown
  • For more information: - unknown
  • Enumerate the Parameters of a command by ParameterSet, including DynamicParameters. Includes a -Full output mode and support for specifying the module. The only Get-Parameter you need :) - Joel Bennett
  • Enumerate the Parameters of a command by ParameterSet. Includes a -Full output mode and support for specifying the module. - unknown
  • Get-Parameter is used to obtain all of the parameters for a cmdlet. It also returns info like aliases and whether a parameter is mandatory. - halr9000
  • πŸ“„ Get-HtmlHelp.ps1

  • Hello, - Brandon Murphy
  • Hello, - Brandon Murphy
  • Hello - Brandon Murphy
  • A script to convert MAML help to HTML. - Joel Bennett
  • A script to convert MAML help to HTML. - Joel Bennett
  • πŸ“„ Get-FileEncoding.ps1

  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - Enter your zip code here
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - Chad Miller
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - Supernatendo
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - Chad Miller
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - Chad Miller
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - Jason Poad
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - VertigoRay
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - JasonMArcher
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - Chad Miller
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - Chad Miller
  • 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, BigEndianUni - RyanFisher
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - RyanFisher
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - Chad Miller
  • From Windows PowerShell Cookbook (O’Reilly) by Lee Holmes - Lee Holmes
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - Chad Miller
  • Get-FileEncoding function determines encoding by looking at Byte Order Mark (BOM). - Chad Miller
  • πŸ“„ Function-Run-Script.ps1

  • 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; additionall - Archdeacon
  • 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; additionall - Archdeacon
  • 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; additionall - Archdeacon
  • 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; additionall - Archdeacon
  • 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 t - Archdeacon
  • 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; additionall - Archdeacon
  • 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; additionall - Archdeacon
  • 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; additionall - Archdeacon
  • πŸ“„ Findup.ps1

  • Findup – Find duplicates C# version. Compares files sizes and SHA512 hashes to identify duplicates. New regex Include/Exclude feature. Should be compiled with Visual Studio 11 (beta as of now), as ol - James Gentile
  • Findup – Find duplicates C# version. Compares files sizes and SHA512 hashes to identify duplicates. New regex Include/Exclude feature. Should be compiled with Visual Studio 11 (beta as of now), as ol - James Gentile
  • Findup – Find duplicates C# version. Compares files sizes and SHA512 hashes to identify duplicates. New regex Include/Exclude feature. Should be compiled with Visual Studio 11 (beta as of now), as ol - James Gentile
  • Findup – Find duplicates C# version. Compares files sizes and SHA512 hashes to identify duplicates. New regex Include/Exclude feature. Should be compiled with Visual Studio 11 (beta as of now), as ol - James Gentile
  • Findup – Find Duplicates, and optionally delete them. C# version of the powershell script FindDupe.ps1, C# version is probably 100 times faster though. - James Gentile
  • Findup – Find Duplicates, and optionally delete them. C# version of the powershell script FindDupe.ps1, C# version is probably 100 times faster though. - James Gentile
  • Findup – Find Duplicates, and optionall delete them. C# version of the powershell script FindDupe.ps1, C# version is probably 100 times faster though. - James Gentile
  • Findup – Find Duplicates, and optionall delete them. C# version of the powershell script FindDupe.ps1, C# version is probably 100 times faster though. - James Gentile
  • Findup – Find Duplicates, and optionall delete them. C# version of the powershell script FindDupe.ps1, C# version is probably 100 times faster though. - James Gentile
  • Findup – Find Duplicates, and optionall delete them. C# version of the powershell script FindDupe.ps1, C# version is probably 100 times faster though. - James Gentile
  • πŸ“„ FTP-upload.ps1

  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - cofgis
  • how can we zip and upload a file to a FTP cloud through powershell? - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • quick hard coded script for uploading a file to an ftp server. - Stephen Price
  • πŸ“„ Dell-Order-Status.ps1

  • Version: 0.1 - Stefan Stranger
  • Version: 0.1 - Stefan Stranger
  • Version: 0.1 - Stefan Stranger
  • πŸ“„ Correction.ps1

  • $menu = " - Klaus Schulte
  • Dear scripters, - Klaus Schulte
  • πŸ“„ ConvertTo-Hex.ps1

  • 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. - S-1-5-21-2025429
  • 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. - S-1-5-21-2398571
  • S-1-5-11 - S-1-5-21-2398571
  • This scConvertTo-Hex S-1-5-21-1773758559-3836983732-668865386-6433 script will convert a security identifier (SID) in string format to its hexadecimal equivalent. e.g. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • 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. - S-1-5-21-2398571
  • πŸ“„ ConvertFrom-SDDL.ps1

  • $emailTo = β€œsupport@tcs-ltd.net” - Matthew Graeber
  • Convert a raw security descriptor from SDDL form to a parsed security descriptor. - Matthew Graeber
  • channelAccess: O:BAG:SYD:(A;;0xf0005;;;SY)(A;;0Γ—5;;;BA)(A;;0Γ—1;;;S-1-5-32-573) - Matthew Graeber
  • O:BAG:BAD:(A;;CCDCLCSWRP;;;BA)(A;;CCDCSW;;;WD)(A;;CCLCRP;;;S-1-5-21-3710682621-373433760-2056108126-1003)(A;;CCDCLCSWRP;;;S-1-5-32-562)(A;;CCDCLCSWRP;;;LU)(A;;CCDCSW;;;AC)(A;;CCLCRP; - Matthew Graeber
  • 0:BAG - Matthew Graeber
  • D:(A;;GA;;;SY)(A;;GA;;;NS) - Matthew Graeber
  • S:(ML;;NW;;;LW)D:(A;;0Γ—120083;;;WD)(A;;0Γ—120083;;;AC) - Matthew Graeber
  • (A;OICIIOID;GA;;;CO)(A;OICIID;0Γ—1200a9;;;BU)(A;CIID;LC;;;BU)(A;CIID;DC;;;BU) - Matthew Graeber
  • O:BAG:DUD:AI(A;;FA;;;BA)(A;OICI;CC;;;S-1-5-21-3077527487-3191769811-4249184243-1112)(A;OICIID;FA;;;BA)(A;OICIID;FA;;;SY)(A;OICIIOID;GA;;;CO)(A;OICIID;0Γ—1200a9;;;BU)(A;CIID;LC;;;BU)(A;CIID;DC;;;BU) - Matthew Graeber
  • A;OICI;CC;;;S-1-5-21-3077527487-3191769811-4249184243-111 - Matthew Graeber
  • D:(A;CI;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRRC;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU) - Matthew Graeber
  • D:AI(A;ID;FA;;;BA)(A;ID;FA;;;S-1-5-21-890363662-2940963259-810455757-8306)(A;ID;FA;;;S-1-5-21-890363662-2940963259-810455757-9657)(D;ID;FA;;;S-1-5-21-890363662-2940963259-810455757-6336)(A;ID;FA;;;SY - Matthew Graeber
  • D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD) - Matthew Graeber
  • Convert a raw security descriptor from SDDL form to a parsed security descriptor. - Matthew Graeber
  • Convert a raw security descriptor from SDDL form to a parsed security descriptor. - Matthew Graeber
  • πŸ“„ Convert-BounceToX500.ps1

  • IMCEAEX-_O%3DEXG_OU%3DEXCHANGE%2B20ADMINISTRATIVE%2B20GROUP%2B20%2B28FYDIBOHF23SPDLT%2B29_CN%3DRECIPIENTS_CN%3DBiasutto%2B2C%2B20Delfina336@OFC.LOC - Rafael
  • IMCEAEX-_O=CHOICECAPITAL_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=Simone+20Singhedd@choicecapital.com.au - breto
  • IMCEAEX-_O=SONOFON_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=SABRINA+20OLSEN318@telenor.dk - breto
  • IMCEAEX-_O=AABAR+20PROPERTIES_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=Nabill+20Khoury@aabarproperties.com - IMMTZ
  • IMCEAEX-_O=UNU_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=Szumiece0e@unu.edu - IMMTZ
  • IMCEAEX-_O=BAYMAIL_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SP DLT+29_CN=RECIPIENTS_CN=IMMTZ@bayer.cnb - matt satzinger
  • IMCEAEX-_o=Individual_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=894ecd06ade243aba120f19948e5ecc8-ehd-c34e7de02@ex13.net - IMMTZ
  • IMCEAEX-_O=CONTOSO_OU=First+20Administrative+20Group_cn=Recipients_cn=john+5Fjacob+2Esmith@contoso.com - Test1
  • IMCEAEX-_O=BAYMAIL_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SP DLT+29_CN=RECIPIENTS_CN=IMMTZ@bayer.cnb - IMMTZ
  • IMCEAEX-_O=EARTH_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=email@contoso.com - o0MattE0o
  • IMCEAEX-_O=PT+20BANK+20CIMB+20NIAGA+20TBK_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=Priya+20Uthama618@cimbniaga.co.id - IMMTZ
  • IMCEAEX-_O=EXCHANGE_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=Simon+20Woodhead4bf@clarketransport.co.uk - IMMTZ
  • IMCEAEX-_O=AKAD_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=66baafcb-f027-4dab-a048-bfd234738747@AKAD.kaercher.com - IMMTZ
  • IMCEAEX-_O=BAYMAIL_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SP DLT+29_CN=RECIPIENTS_CN=IMMTZ@bayer.cnb - change
  • IMCEAEX-_o=First+20Organization_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=user09045337@glueck.local - IMMTZ
  • IMCEAEX-_o=MHGRP_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=202c27c8-d5792d45-c12579bb-48477d@MH.GRP - IMMTZ
  • IMCEAEX-_o=MHGRP_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=72cb2d01-aa16a82b-c1257648-2bcaae@MH.GRP - IMMTZ
  • IMCEAEX-_o=MHGRP_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=f6feb9b4-e2216015-c12574e3-4f0fcd@MH.GRP - baraaa
  • IMCEAEX-_o=MHGRP_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=43e41419-4647a201-c1257e7e-63bb3e@MH.GRP - exchange
  • IMCEAEX-_O=CONTOSO_OU=First+20Administrative+20Group_cn=Recipients_cn=john+5Fjacob+2Esmith@contoso.com - Test1
  • IMCEAEX-_O=CONTOSO_OU=First+20Administrative+20Group_cn=Recipients_cn=john+5Fjacob+2Esmith@contoso.com - Test1
  • IMCEAEX-_O=EXCHANGELABS_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=5db7eb6d37784f2eaccf09b2f90b75e8-katstewart+40coca-cola+2Ecom@namprd07.prod.outlook.com - Allison
  • IMCEAEX-_O=BAYMAIL_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SP DLT+29_CN=RECIPIENTS_CN=IMMTZ@bayer.cnb - IMMTZ
  • β€œIMCEAEX-_o=EX-RESOURCE_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=IGodziszewska+5FGTSfa5” - IMMTZ
  • Modification on several other methods, but this one doesn’t load any assemblies and will convert any +xx sequence to their ASCII equivalent. - Dan Jeuch
  • IMCEAEX_o=myAtea_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=45afeeb98bf6459899f196a007aeb2e3-magau+5FHB@myatea.info - IMMTZ
  • IMCEAEX-_o=sYra_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=Arnold+20R+2E+20+7C+20Crazy+20Domainsba9@internal.dreamscapenetworks.com - 123123
  • IMCEAINVALID-David+2EDowle+40ihotdesk+2Ecom@cloud.ihotdesk.local - Test1
  • IMCEAEX-_O=CAPIQCORPMAIL_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=+2AApp+20Spec+20-+20TCS+20+E2+80+93+20Global@capitaliq.com - IMMTZ
  • IMCEAEX-_o=BLASTECH_ou=Exchange+20Administrative+20Group+20+28FYDIBOHF23SPDLT+29_cn=Recipients_cn=413261bf342845a7885ba18612590371-Shane+20Anderson@blastech.com.au - IMMTZ
  • IMCEAEX-_O=CONTOSO_OU=First+20Administrative+20Group_cn=Recipients_cn=john+5Fjacob+2Esmith@contoso.com - ahygate
  • IMCEAEX-_O=CONTOSO_OU=First+20Administrative+20Group_cn=Recipients_cn=john+5Fjacob+2Esmith@contoso.com - Test1
  • IMCEAEX-_O=BAYMAIL_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SP DLT+29_CN=RECIPIENTS_CN=IMMTZ@bayer.cnb - IMMTZ
  • IMCEAEX-_O=FIDELITY+20INTERNATIONAL_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=Sewnath+2C+20Genthaa8e@fil.com - IMMTZ
  • IMCEAEX-_O=CENTEGRA_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=REF0428@centegra.com - Rohit
  • IMCEAEX-_O=GLOBAL+20COMMUNICATION+20NETWORK_OU=LATAM+20-+20AG_cn=Recipients_cn=andrea02svlc@gcn.local - IMMTZ
  • IMCEAEX-_O=FIRSTCAPITALREALTY_OU=First+20Administrative+20Group_cn=Recipients_cn=nancy+2Ebrooks@FirstCapitalRealty.ca - IMMTZ
  • IMCEAEX-_O=SGMDC08_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=User5bc47bfd@sigma.net.tr - IMMTZ
  • IMCEAEX-_O=PORTMED_OU=First+20Administrative+20Group_cn=Recipients_cn=brady+2Eanderson@portmed.org - IMMTZ
  • IMCEAEX-_O=CONTOSO_OU=First+20Administrative+20Group_cn=Recipients_cn=john+5Fjacob+2Esmith@contoso.com - Test1
  • IMCEAEX-_O=CONTOSO_OU=First+20Administrative+20Group_cn=Recipients_cn=john+5Fjacob+2Esmith@contoso.com - Jeff B
  • IMCEAEX-_O=EXCHANGELABS_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=5db7eb6d37784f2eaccf09b2f90b75e8-katstewart+40coca-cola+2Ecom@namprd07.prod.outlook.com - IMMTZ
  • IMCEAEX-_O=Hong+20Leong+20Intercompany_ou=First+20Administrative+20Group_cn=Recipients_cn=Office365+20RichardLoh@apcprd03.prod.outlook.com - IMMTZ
  • IMCEAEX-_O=CONTOSO_OU=First+20Administrative+20Group_cn=Recipients_cn=john+5Fjacob+2Esmith@contoso.com - Test1
  • IMCEAEX-_O=SYNERGIEMAIL_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=B2e+2Esbond@synergieit.co.uk - tayo dada
  • IMCEAEX-_O=DCM_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=Bynoe+2C+20Lance54d@dundeesecurities.com - Jon Webster
  • IMCEAEX-_O=CMA_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=Alain+20Dewitf0d@easyconsult.be - IMMTZ
  • Convert a URL Encoded address most commonly found in bounce messages into an X500 address that can be added as an alias to the appropriate mail-enabled object. - Jon Webster
  • πŸ“„ Add-Namespace.ps1

  • Version 1.1 - George Howarth
  • Version 1.0 - George Howarth
  • PoshCode Archive

    • Contains scripts and snippets from the former poshcode.org repository (defunct)
    • Has been scraped via Internet Archive https://web.archive.org/web/20170517132737/http://poshcode.org/ pages
    • Now hosted in a Fossil repository
    • Meta data (as far as possible) has been embedded into files (not fully utilized here) as PMD
    • A bit of spam cleaned out.
    • You can also download a /tarball of the most recent revisions/files.
    • Unless noted otherwise in # license:, most scripts are Public Domain (CC-0). Take care of any additional code comments however.