 |
|
 |
Move-QADObject
Move the specified object to a different location (container) in Active Directory.
|
Get-OutlookAnywhere
Use the Get-OutlookAnywhere cmdlet to retrieve all Outlook Anywhere settings on a computer that is running Microsoft Exchange Server 2007 that has the Client Access server role installed.
|
New-Junction
Creates NTFS directory junctions.
|
Get-TerminalSession
Gets information on terminal services sessions.
|
New-OfflineAddressBook
Use the New-OfflineAddressBook cmdlet to create a new offline address book (OAB).
|
Set-IPAllowListProvider
Use the Set-IPAllowListProvider cmdlet to modify the configuration information for a specific IP Allow List provider configuration on a computer that has the Edge Transport server role or the Hub Transport server role installed.
|
Start-TabExpansion
Initializes the tab expansion caches.
|
Get-PEHeader
Gets the Portable Header information from an executable file.
|
New-QADUser
Create a new user account in Active Directory. Supported are both Active Directory Doman Services (AD DS) and Active Directory Lightweight Directory Services (AD LDS).
|
Set-Service
Changes the display name, description, or starting mode of a service.
|
|
 |
|
|
|
 |
| Latest Scripts from PoshCode.org
|
|
|
|
|
Exch07 Quota Report
Power Shell 1 script used to grab mailbox stats for a Exchange 2007 server. It saves the information into a .csv file by changing the $OUTFILE variable.
The script is pretty basic but it's a simple way of having a history of how people use their inbox space. There is no method for managing the saved files. I just make it a point to delete them when I run my months end maintenance.
Out-DataTable
Creates a DataTable for an object, based on script by Marc van Orsouw
Modified WOL impl.
This function can send WOL packages. Note that this a modified version of code already floating online. You need to specify the Mac address as a string. Optionally use -Ports (0,1000) to specify the udp ports. (use -verbose to show which pacakges are being send).
Invoke-SqlCmd2
Modeled after SQL Server 2008 Invoke-Sqlcmd, but fixes bug in QueryTimeout.
EchoTest.cmd
A DOS cmd script to show how your arguments look to "native" console apps
Set account password
This script will allow you to set the password for an account on a local or remote machine/s. A report is then generated when done along with an error log. Scripts accepts pipeling input for the computer/s. If any errors are encountered, a log will be generated as well.
Enable/Disable FusionLog
http://georgemauer.net/blog/enabledisable-fusionlog-powershell-script/
Enabling/disabling your Fusion Log every time you need to figure out why assembly binding has gone wrong is a hassle. So here you go.
Start-Presentation
My current (WPF 4 compatible) PowerBoots-based Presentation Module. *REQUIRES* "PresentationFrame.xaml":http://poshcode.org/get/2104 and, of course, "PowerBoots":http://boots.codeplex.com
This isn't really ready to be shared, but I always tell people if you wait until after you have time to clean it up, you'll never share it -- so since I'm unlikely to actually finish cleaning this up any time soon -- here it is. "See the screenshots for an example":http://HuddledMasses.org/images/PowerBoots/PowerBoots%2dPresentation.png
PresentationFrame.xaml
A required file for my "PowerShell Presentation module":http://poshcode.org/2105
Get-RemoteRegistry
A script to do a query on a remote registry key or value.
Because the Registry provider inexplicably doesn't support it.
|
|
|
|
|
|
April 5th, 2010,
The 2010 Scripting Games are coming...

Fire up your scripting editor and get ready to write some PowerShell!
Check out the Study Guide and register for the games!
-Steven Murawski
Co-Community Director
|
|
|
|
iPowerShell V2 Now AvailableSapien just released iPowerShell V2, which is now available in the Apple app store. What is iPowerShell?
From Ferdinand Rios -
|
PowerShell In PracticeFrom Marco Shaw -
Check out http://www.manning.com/siddaway
Get the ebook or printed edition (not available yet), and use the discount code "marcoshell40" when checking out and get 40% off the regular...
|
Thomas Lee Joins PoshComm DirectorsPowerShellCommunity.Org is happy to announce that Thomas Lee, Powershell MVP and noted trainer, is joining our ranks as a Community Director.
Thomas is also responsible for a good many of the PowerShell...
|
Looking to get started with Modules?Check out the PowerShellPack from James Brundage, which contains modules for making GUI's, add-ons for the ISE(Integrated Script Editor), system tools, and...
|
PowerShell Virtual Launch PartyPowerShell V2 Virtual Launch Party!
Jeffrey Snover, Hal Rottenberg and Jonathan Walz (hosts of the PowerScripting Podcast) hosted a PowerShell V2 Virtual Launch Party on Thursday, Oct 22nd, 9:30 PM EDT (GMT-4).
More details...
|
|
|
|
|
| Author: |
Joe Brinkman |
Created: |
Tuesday, October 16, 2007 2:45 PM |
 |
| A discussion of PowerShell and Asp.Net |
By Joe Brinkman on
Tuesday, January 01, 2008 6:42 PM
PowerShell is the perfect tool for wrapping complex command-line tools. By simplifying the API and using the built in Tab expansion capability, PowerShell makes even the most cumbersome commands usable without giving up any of their power. In this example we'll look at how I converted a batch file for SubSonic to a PowerShell script.
Read More »
|
By Joe Brinkman on
Sunday, December 16, 2007 6:30 PM
Several months ago I stumbled upon PowerGadgets and have been finding more and more uses for it ever since. I was initially intrigued by the ability to run powershell scripts but didn't have any immediate needs that required that much power. One of the strengths of PowerGadgets is the ability to run database queries and then to present the data using very slick graphs, guages and maps.
Read More »
|
By Joe Brinkman on
Friday, October 19, 2007 9:13 AM
In my last post Getting a Username/Password in PowerShell (cross posted to PowerShellCommunity.org), I was asked why not just use the Add-Member cmdlet. Having been doing software development for my entire adult life, this is not the first time this question has come up. Ok. Maybe not those exact words, but something very similar - why use code X when code Y does the same thing. Where I come from there is really only one response to this - look at both code alternatives and determine which one is the most efficient at doing the job without also becoming a maintenance problem. So lets take a peek under the hood a bit so we can see why I chose PSObject.Members.Add over using the Add-Member cmdlet.
Read More »
|
|
|
|
We have a new sponsor! Introducting Pragma Systems. See the home page for details.
|
 |