background preloader

Modules

Facebook Twitter

PowerEvents for Windows PowerShell. SDM Software Group Policy Freeware. The PowerShell Guy. PowerTab. Tab Item Selectors Table of Contents PowerTab offers several options for shorting through the possible values presented by a tab expansion request.

PowerTab

The normal way this is done in cmd.exe and PowerShell.exe is to present the first option based on the context after the user presses the TAB key, and then present the next option if the user presses the TAB key again (and the previous with SHIFT-TAB). Additional tab item selectors are available in PowerTab that are designed to make it easier to choose from large lists of tab expansion options. Available SelectorsThere are currently three selectors available that are detailed in the sections below, ConsoleList, Intellisense, and Default.

Please refer to the Host Support page for information on which selectors are supported on each host. Setting the Selector to UseTo choose the tab item selector to use in PowerTab, set the DefaultHandler setting to an appropriate value. ConsoleList Configuring ConsoleList Configuring ConsoleList Appearance Default. The PowerShell Guy : PowerShell : Using Windows Remote Management with alternate credentials to retrieve services. The PowerShell Guy : PowerTab. PowerShell Tools for IT Admins. Powershell - Release: PowerZip. Powershell - Release: PowerFileWatcher. PowerShell Tools for IT Admins - Download Release File. Powershell - Release: PowerNet. Powershell - Release: PowerScheduledTasks. Windows PowerShell Module Concepts. This section contains information about what a Windows PowerShell module is, what a module manifest is, and how modules are used by Windows PowerShell.

In This Section This topic describes what a module is, the types of modules, the locations where module files can be stored, and lists the cmdlets and variables that can be used to create and manage modules. This topic describes a script module (.psm1) using an example. This topic describes a binary module (.dll) using an example. PowerShell Community Extensions. PowerShell Integration The goal is to provide the PSCX user with a snapin that looks and feels like PowerShell cmdlets.

PowerShell Community Extensions

We also want to avoid polluting the user's environment with unnecessary temp variables. Variables Try to limit the number of global scope variables that you create. In fact, the only global variable created by PowerShell should be $Pscx. $Pscx.Session.Cd#ForwardStack Note the naming convention for session objects. Periodically run PowerShell and examine the global variable space after running your functions and/or scripts. Variables that don't follow naming convention. PowerShell Community Extensions. FxCop Rules for Windows PowerShell. Introduction FxCop Rules for Windows PowerShell tests your cmdlet code and determines whether it complies with Windows PowerShell guidelines, such as the use of singular nouns in parameter names, and avoids common errors, such as accessing a pipeline parameter outside of a ProcessRecord method.

FxCop Rules for Windows PowerShell

FxCop is a program that analyzes managed code assemblies and reports information about the assemblies—such as possible design, localization, performance, and security flaws—and potential improvements. You can use FxCop to perform a static analysis of Windows PowerShell code assemblies to improve the quality of your code. This static analysis is implemented as a library of FxCop rules. Remote Registry PowerShell Module. The Remote Registry module contains 21 functions to create, modify or delete registry subkeys and values on local or remote computers.

Remote Registry PowerShell Module

Net Share PowerShell Module. The PSNetShare module allow you to manage a Network Shares on a computer system running Windows.

Net Share PowerShell Module

This small module contains only 5 function to list, add and remove share. Module can be installed manualy by downloading Zip file and extract in two places: Powertab - Release: PowerTab 0.99.6. Windows Update PowerShell Module. The PSWindowsUpdate module allow you to manage Windows Update on your computer.Module contain set of function to check, download and install or remove update from local machine.

Windows Update PowerShell Module

Module can be installed manualy by downloading Zip file and extract in two places: %USERPROFILE%\Documents\WindowsPowerShell\Modules%WINDIR%\System32\WindowsPowerShell\v1.0\Modules Prerequisites. Terminal Services PowerShell Module. The PSTerminalServices module contains functions to manage Terminal Services sessions and processes (including Remote Desktop connections).

Terminal Services PowerShell Module

The PSTerminalServices module contains functions to manage Terminal Services (including RemoteDesktop) sessions and processes. Is is based on an open source project named Cassia (version 2.0.0.60), a .NET library for accessing the native Windows Terminal Services API. The following operations are supported on the local and a remote terminal server: 1. Enumerating terminal sessions and reporting session information including connection state, user name, client name, client display details, client-reported IP address, and client build number. 2. Supported Platforms ------------------- Cassia has been tested on Windows Server 2008 R2 beta, Windows Server 2008, Windows Server 2003, Windows XP, and Windows Server 2000.

Cassia - Source Files --------------------- Source files of Cassia is included in the module's bin directory (compressed file). PowerShell module to Add/Remove Windows 7 features. PowerShell module to Add/Remove Windows 7 features The module can be installed automatically by downloading the MSI package or manually by downloading a ZIP file.

PowerShell module to Add/Remove Windows 7 features

The MSI package will install the module under your Documents folder (%USERPROFILE%\Documents\WindowsPowerShell\Modules\RemoteRegistry). The ZIP file contains the module files only and you need to extract its content to one of two places: %USERPROFILE%\Documents\WindowsPowerShell\Modules%WINDIR%\System32\WindowsPowerShell\v1.0\Modules (need admin privileges)If the directory tree (of one of the above) doesn't exist then you should manually create it.Windows PowerShell 2.0 if the module is installed correctly, from your PowerShell session type: PS > Get-Module -Name PSClientManager -ListAvailable ModuleType Name ExportedCommands ---------- ---- ---------------- Manifest PSClientManager {} BSonPosh Powershell Module - Release: BSonPosh V2 (build 59752) Different license terms apply to different file types: - Source code files are governed by the MICROSOFT PUBLIC LICENSE (Ms-PL) (INCLUDED BELOW).- Binary files are governed by MSDN CODE GALLERY BINARY LICENSE (INCLUDED BELOW). - Documentation files are governed by CREATIVE COMMONS ATTRIBUTION 3.0 LICENSE (INCLUDED BELOW).

BSonPosh Powershell Module - Release: BSonPosh V2 (build 59752)

MICROSOFT PUBLIC LICENSE (Ms-PL) This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. 1. The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. A "contribution" is the original software, or any additions or changes to the software. A "contributor" is any person that distributes its contribution under this license. "Licensed patents" are a contributor's patent claims that read directly on its contribution.