Remote Access Without Admin Privileges
In PowerShell v.2, remote access is available only to users who hold local administrator privileges. So, even if you do have appropriate remote access to a machine, , you cannot remotely access the system if you are not an Admin. This is not a technical limitation, though, just a safe default. You should use this line to change it :
Set-PSSessionConfiguration -Name Microsoft.PowerShell -showSecurityDescriptorUI
Generate PC Lists
One easy way of creating lists of PC names or IP address ranges etc is a simple pipeline like this:
1..40 | Foreach-Object { ‘PC-W7-A{0:000}’ -f $_ }
Use the -f operator to format the number. In this example, it will always be three-digit.
You can use Sort-Object to sort simple variable types. Have a look at the following:
‘Tom’, ‘Chris’, ‘Judy’, ‘Alan’ | Sort-Object
Input can come from a different command. If you’d like to get seven random lottery numbers, you should try this:
1..49 | Get-Random -Count 7 | Sort-Object
You’ll find that when you feed complex objects into Sort-Object, you should specify the object property you want to sort on (or else Sort-Object will pick one by itself):
Get-ChildItem $env:windir | Sort-Object Length
Here are some more examples:
Get-HotFix | Sort-Object InstalledOn
Get-ComputerRestorePoint | Sort-Object Description