background preloader

Tools

Facebook Twitter

PowerShell Editors Research - PowerGUI Pro, a graphical Powershell Editor and Administration Tool. PowerShell Editors Research - PowerShell IDE with Script Editor and Debugging - Idera PowerShell Plus. PowerShell Editors Research - YouTube - PowerWF 2.3 Product Overview & Demo. PowerShell Editors Research - SCCM PoSH » snowland.se. Function Get-SCCMCommands { [CmdletBinding()] return Get-Command -Name *-SCCM* -CommandType Function | Sort-Object Name | Format-Table Name, Module Function Connect-SCCMServer { [Parameter(Mandatory=$false,HelpMessage="SCCM Server Name or FQDN",ValueFromPipeline=$true)][Alias("ServerName","FQDN","ComputerName")][String] $HostName = (Get-Content env:computername), [Parameter(Mandatory=$false,HelpMessage="Optional SCCM Site Code",ValueFromPipelineByPropertyName=$true )][String] $siteCode = $null,

PowerShell Editors Research - SCCM PoSH » snowland.se

PowerShell Editors Research - THE SharePoint PowerShell Module (SPoshMod) Windows Management Framework Core package (Windows PowerShell 2.0 and WinRM 2.0) This article describes the Windows Management Framework Core package.

Windows Management Framework Core package (Windows PowerShell 2.0 and WinRM 2.0)

Windows Management Framework Core The Windows Management Framework Core package provides updated management functionality for IT Professionals. This package includes the following components: Windows PowerShell 2.0 and Windows Remote Management (WinRM) 2.0. Windows Remote Management (WinRM) is the Microsoft implementation of the WS-Management protocol. WS-Management is a standard Simple Object Access Protocol (SOAP)-based protocol that allows hardware and operating systems from different vendors to interoperate. Windows PowerShell is a command-line shell and scripting language designed for system administration and automation. For more information about the Windows Management Framework, click the following article number to view the article in the Microsoft Knowledge Base: ( ) Description of the Windows Management Framework on Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008 Download information.

PowerShell Editors Research - VMware vSphere PowerCLI. PowerShell Editors Research - PowerShell Studio. Indented! » Blog Archive » Reading share security with PowerShell. The cmdlet Get-ACL is very capable when it comes to NTFS permissions, but it cannot read share permissions.

Indented! » Blog Archive » Reading share security with PowerShell

This function makes an effort to provide a simple way to return share security (and other information) from a share. The function makes use of two WMI Classes, Win32_Share and Win32_LogicalShareSecuritySetting. To simplify enumeration each Access Control Entry found within the shares Discretionary Access Control List is converted to a FileSystemAccessRule before being added to the Access object, allowing the access to be displayed in a similar way to Access from Get-ACL. Security information is only returned for shares of type 0, standard shared folders. Security for automatically generated administrative shares will not show.

The function accepts two parameters, the name of the share, and optionally the name of a computer. Indented! » Blog Archive » Building LDAP filters for date based attributes. Active Directory contains a number of attributes which hold date information.

Indented! » Blog Archive » Building LDAP filters for date based attributes

This article shows how to generate LDAP Filters for these attributes in both VbScript and PowerShell. Date attributes This LDAP Filter format can be used for the following attributes: createTimeStampdsCorePropagationDataexpirationTimemodifyTimeStampwhenChangedwhenCreated VbScript ' The date the filter is supposed to find dtmDate = Now() - 1 arrDateParts = Array("yyyy", "m", "d", "h", "n", "s") For Each strInterval in arrDateParts intDatePart = DatePart(strInterval, dtmDate) If intDatePart < 10 Then strDateTime = strDateTime & "0" & intDatePart Else strDateTime = strDateTime & intDatePart End If Next strDateTime = strDateTime & ".0Z" ' WhenCreated is after strDateTime. i.e. objects created since strDateTime.

This will produce a filter like “(whenCreated>=20090826110816.0Z)”. PowerShell As with the VbScript version this returns a string accurate to seconds. Interger8 attributes accountExpires. Indented! » Blog Archive » Get-DsAcl. Indented! » Blog Archive » IPv4 subnet math with PowerShell. Written to complement the VbScript version of this post.

Indented! » Blog Archive » IPv4 subnet math with PowerShell

This collection of functions handles subnet maths in PowerShell. The functions described here have been updated since posting this article. The updated functions are available as part of the script module Indented.NetworkTools. Convert an IP to binary This function uses System.Convert to change each octet of an IP address into it’s binary form. Convert an IP to a 32-bit decimal Allows conversion of an IP Address to an unsigned 32-bit integer. Convert a decimal number or binary IP to a dotted IP Used to switch a decimal or binary IP back to the more common dotted decimal format. Convert a subnet mask to a mask length Occasionally it is desirable to calculate the subnet mask bit length.

Convert a mask length to a subnet mask To a dotted decimal IP via binary and an unsigned 32-bit integer. Calculate the subnet network address. Indented! » Blog Archive » NetShell. Free Windows Powershell Community. Shell Tools LLC, the company that brought you PowerShell Analyzer and PowerShell Plus. PowerGadgets: Professional IT monitoring for under $100. PowerGadgets puts powerful IT monitoring on your desktop and in your Vista Sidebar.

PowerGadgets: Professional IT monitoring for under $100.

IT professionals can now create gadgets that consume data from WMI, Exchange, SQL and even the Windows Registry. And PowerGadgets doesn't require any development environments, servers or browsers to run real-time gadget components such as charts, gauges and maps. In addition, PowerGadgets is visually and programmatically rich - scaling from vector-based graphics and managed .NET code - making it the perfect enterprise tool to report and monitor data. You can even use PowerGadgets to retrieve information from other Microsoft applications that are built on top of PowerShell such as Exchange Server, MOM and Virtual Machine Manager. A Proud PowerShell Partner Product PowerGadgets is proud to be one of Windows PowerShell's partner products.

Heralded by the PowerShell Community Since its introduction in 2007, PowerGadgets has enjoyed strong support from the PowerShell community. Promotions Case Studies More.