 |
|
 |
Send-FTP
The Send-FTP cmdlet can be used to upload files to FTP, SFTP, and FTPS servers.
|
Add-ADPermission
Use the Add-ADPermission cmdlet to add permissions to an Active Directory directory service object.
|
Add-MailboxPermission
Use the Add-MailboxPermission cmdlet to add permissions to a mailbox.
|
Get-MailboxServer
Use the Get-MailboxServer cmdlet to return a mailbox server object and all its attributes. If no parameter is specified, a complete list of the mailbox servers in the entire Microsoft Exchange Server organization is returned.
|
Get-PEHeader
Gets the Portable Header information from an executable file.
|
Test-ActiveSyncConnectivity
The Test-ActiveSyncConnectivity cmdlet lets you perform a full synchronization against a specified mailbox to test the configuration of Microsoft Exchange ActiveSync.
|
ForEach-Object
Performs an operation against each of a set of input objects.
|
Ping-Host
Sends ICMP echo requests to network hosts.
|
Invoke-Rshell
The Invoke-RShell cmdlet is used to execute commands on a remote Unix machine using the rshell mechanism.
|
Remove-OABVirtualDirectory
Use the Remove-OABVirtualDirectory cmdlet to remove a server from the offline address book (OAB) distribution points list.
|
|
 |
|
|
|
 |
| Latest Scripts from PoshCode.org
|
|
|
|
|
Set-WinSchedule
Set-WinSchedule gives a GUI to select a schedule and schedules a task using schtasks. This is a beta. There are still a lot of features to implement. Please read through the synopsis->Description to see the list of features that I hope to get in a final release.
Get-FtpList
A function to get a file listing via FTP and parse it into objects.
The default "FtpWebResponse"http://msdn.microsoft.com/en-us/library/system.net.ftpwebresponse.aspx listing comes back in HTML(Hypertext Markup Language) format from my FTP(File Transfer Protocol) server, and this function parses it into objects. However, the string parsing here may not work on the output of your FTP server (if so, please contribute by adding another set of parsing).
Kill Outlook + CopyPST
Receive-Stream
A *very* simple stream-reader implementation (with no error handling) suitable for simple interactive script task ...
partial application
A proof of concept module implementing partial application (not currying) of functions and cmdlets in powershell. This is a functional language technique often used in languages like Haskell, ML etc.
Stuart McHugh
PowerCLI to upgrade guests tools, hardware and record to CSV
Audit iPhone/Palm Users
This script is intended to use IIS logs to audit OWA/Activesync logs for syncing of mail from an iPhone or a palm device. This script is not perfect, nor the prettiest thing in the world but it works. It could be further added to parse for windows mobile devices. If it was really slick it would grab all the unique values in the DeviceType= portion and then automatically include all mobile types. You can email the results to yourself in $To varible.
IP Scan/Local User admin
Where I work, we don't use AD for roughly 30-60 servers. There are multiple identical local windows accounts on various servers, and when a person leaves the company, those accounts need to be deleted by hand. This group of scripts performs the following tasks:
1) Ping scans a range of IPs for responding hosts.
2) Takes those hosts and attempts to find the specified user
3) Optionally with the -delete flag, deletes the user
There's three parts to this script. The trigger which is run from the console in the same directory as the finduser.ps1 and set-localaccount.ps1 files. Note that set-localaccount.ps1 is from powershell.nu, with some minor changes that allow the computername to passed as a parameter.
Xml Module 4.3
My rewritten XML DSL now has better element name handling. "See Blog Comments":http://huddledmasses.org/a-dsl-for-xml-in-powershell-new-xdocument/
New-XDocument no longer requires the "xe" command as long as the name of your XML Element doesn't coincide with that of a PowerShell command (if it does, you need the "xe" on the front), and namespaces can be referred to by short name like dc:creator to keep things simple. Please review the examples on New-XDocument as this is a *breaking change*.
h4. The other functions round out the set of XML functionality (especially if you don't have PSCX).
In particular, my Select-XML improves over the built-in Select-XML by leveraging "Remove-XmlNamespace":http://poshcode.org/1492 to provide a -RemoveNamespace parameter -- if it's supplied, all of the namespace declarations and prefixes are removed from all XML nodes (by an XSL transform) before searching (so you can actually find things, even with namespace-qualified xml). It is *important* to note that this means that the returned results *will not* have namespaces in them, even if the input XML did.
Also, only raw XmlNodes are returned from Select-Xml, so the output isn't quite compatible with the built in Select-Xml -- instead, it's equivalent to using it the way I usually do: @Select-Xml ... | Select-Object -Expand Node@
*New*: Format-XML handles paths too :)
Get-ObservedIPRange
Get observed IP address ranges and VLAN IDs from an ESX host's physical adapter. Sample use at the bottom.
|
|
|
|
|
|
March 4th, 2010,
Sapien just released iPowerShell V2, which is now available in the Apple app store. What is iPowerShell?
From Ferdinand Rios -
iPowerShell is an easy to use reference tool for users of Microsoft’s PowerShell scripting language for use on the iPhone or iPod Touch. It contains full descriptions of each and every core PowerShell Version 2 cmdlet, their syntax, parameters and examples of proper usage. It also contains the complete set of “about item” help topics as well as provider and alias help.
Check out the Sapien blog for additional information.
If you have a third party PowerShell module or snapin with help, please contact Sapien (info@sapien.com) so they can integrate those help files with their next release.
-Steven Murawski
Co-Community Director
|
|
|
|
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...
|
PowerShell MVPs re-awardedCongratulations to the PowerShell MVPs that were re-awarded that honor for another year, including our very own Marco Shaw, Hal Rottenberg and Thomas Lee. Other MVPs that...
|
|
|
|
|
Dec
19
Written by:
Karl Prosser
12/19/2008 4:58 PM
Taking an app from an internal application to a shrink-wrap ready for
the masses state is a lot of work, and updating/supporting/marketting
a product even more so. So after the huge sucess of PowerShell Plus
which is now safe in Idera's hands we need your help to decide what we
are going to release next. We plan to release some free projects, even
some opensource apps, but will likely look at productizing a project
so we can continue to feed our families. Please take the time to take
our survey
-----
As many of you know, PowerShell Plus has been a great success and is
now developed and sold by Idera, and we’ve made PowerShell Analyzer
100% free!. Despite PowerShell Analyzer not having much active
development done for almost 2 years, surprisingly it is still very
popular with a large user base. Based on your feedback and the
following thoughts we need to decide where to invest our development
time, and which internal prototypes to bring to the community.
• We have invested a lot into PowerShell Plus, from vision and
incubation to a mature product and we don’t want to compete in the
marketplace directly with PowerShell Plus.
• PowerShell editors are now a generic commodity. In addition to
the awesome PowerShell plus. There are many free “good enough”
solutions, including some open source ones, Microsoft’s upcoming
Graphical PowerShell Integrated Scripting Environment and some other
“lower common denominator” solutions that are still free.
• We have created and continue to innovate PowerShell technology
that can live just as well outside an editor product as in one.
There are many questions on here. Feel free to not answer them all,
it’s the top questions that are most important to us, but the more you
fill in, the happier you’ll make us.
http://spreadsheets.google.com/viewform?key=pgTpVBomNgDwUA9uQNRKAbw&hl=en
Tags:
|
|
|
We have a new sponsor! Introducting Pragma Systems. See the home page for details.
|
 |