Home Technology New Parameters in PowerShell 3.0 Cmdlets
 

New Parameters in PowerShell 3.0 Cmdlets

PowerShell 3.0 has added some new cmdlets but a much more important change occured behind the scene: there are many new parameters for the majority of existing cmdlets.

To help you find the new functionality, we put together a list of all new parameters found in PowerShell 3.0 cmdlets. To find out more about these parameters, simply use the help system:

Get-Help -Name Add-Member -Parameter NotePropertMembers

Note that you need to run Update-Help to download PowerShell 3.0 help files. Also, not all parameters may have been documented so far.

Cmdlet New Parameters
Add-Computer ComputerName, Force, LocalCredential, NewName, Options, Restart, UnjoinDomainCredential
Add-Content Stream
Add-Member NotePropertyMembers, NotePropertyName, NotePropertyValue, TypeName
Add-Type LiteralPath
Clear-Content Stream
Connect-PSSession AllowRedirection, ApplicationName, Authentication, CertificateThumbprint, ComputerName, ConfigurationName, ConnectionUri, Credential, Id, InstanceId, Name, Port, Session, SessionOption, ThrottleLimit, UseSSL
ConvertFrom-Json InputObject
ConvertTo-Json Compress, Depth, InputObject
Disable-PSRemoting Force
Disconnect-PSSession Id, IdleTimeoutSec, InstanceId, Name, OutputBufferingMode, Session, ThrottleLimit
Enable-PSRemoting SkipNetworkProfileCheck
Enable-PSSessionConfiguration SkipNetworkProfileCheck
Enter-PSSession EnableNetworkAccess
Export-Alias LiteralPath
Export-Clixml LiteralPath
Export-Counter Circular, FileFormat, Force, InputObject, MaxSize, Path
Export-Csv Append, LiteralPath
Export-FormatData LiteralPath
Export-PSSession Certificate
ForEach-Object ArgumentList, MemberName, RemainingScripts
Get-Acl AllCentralAccessPolicies, InputObject, LiteralPath
Get-AuthenticodeSignature LiteralPath
Get-ChildItem Attributes, Directory, File, Hidden, ReadOnly, System
Get-Command All, ListImported, ParameterName, ParameterType
Get-Content Raw, Stream, Tail
Get-ControlPanelItem CanonicalName, Category, Name
Get-Counter ComputerName, Continuous, Counter, ListSet, MaxSamples, SampleInterval
Get-Credential Message, UserName
Get-Date Millisecond
Get-Help ShowWindow
Get-Item Stream
Get-Job After, Before, ChildJobState, Filter, HasMoreData, IncludeChildJob, Newest
Get-Module CimNamespace, CimResourceUri, CimSession, PSSession, Refresh
Get-PfxCertificate LiteralPath
Get-PSSession AllowRedirection, ApplicationName, Authentication, CertificateThumbprint, ConfigurationName, ConnectionUri, Credential, Port, SessionOption, State, ThrottleLimit, UseSSL
Get-TypeData TypeName
Get-WinEvent ComputerName, Credential, FilterHashtable, FilterXml, FilterXPath, Force, ListLog, ListProvider, LogName, MaxEvents, Oldest, Path, ProviderName
Import-Alias LiteralPath
Import-Clixml First, IncludeTotalCount, LiteralPath, Skip
Import-Counter Counter, EndTime, ListSet, MaxSamples, Path, StartTime, Summary
Import-Csv Encoding, LiteralPath
Import-Module CimNamespace, CimResourceUri, CimSession, MinimumVersion, PSSession, RequiredVersion, Scope, Version
Import-PSSession Certificate
Invoke-Command EnableNetworkAccess, InDisconnectedSession, NoNewScope, SessionName
Invoke-RestMethod Body, Certificate, CertificateThumbprint, ContentType, Credential, DisableKeepAlive, Headers, InFile, MaximumRedirection, Method, OutFile, PassThru, Proxy, ProxyCredential, ProxyUseDefaultCredentials, SessionVariable, TimeoutSec, TransferEncoding, Uri, UseDefaultCredentials, UserAgent, WebSession
Invoke-WebRequest Body, Certificate, CertificateThumbprint, ContentType, Credential, DisableKeepAlive, Headers, InFile, MaximumRedirection, Method, OutFile, PassThru, Proxy, ProxyCredential, ProxyUseDefaultCredentials, SessionVariable, TimeoutSec, TransferEncoding, Uri, UseBasicParsing, UseDefaultCredentials, UserAgent, WebSession
New-ModuleManifest DefaultCommandPrefix, HelpInfoUri, ModuleToProcess, RootModule
New-PSDrive Persist
New-PSSession EnableNetworkAccess
New-PSSessionConfigurationFile AliasDefinitions, AssembliesToLoad, Author, CompanyName, Copyright, Description, EnvironmentVariables, ExecutionPolicy, FormatsToProcess, FunctionDefinitions, Guid, LanguageMode, ModulesToImport, Path, PowerShellVersion, SchemaVersion, ScriptsToProcess, SessionType, TypesToProcess, VariableDefinitions, VisibleAliases, VisibleCmdlets, VisibleFunctions, VisibleProviders
New-PSSessionOption IncludePortInSPN, OutputBufferingMode
New-PSTransportOption IdleTimeoutSec, MaxConcurrentCommandsPerSession, MaxConcurrentUsers, MaxIdleTimeoutSec, MaxMemoryPerSessionMB, MaxProcessesPerSession, MaxSessions, MaxSessionsPerUser, OutputBufferingMode, ProcessIdleTimeoutSec
Out-File LiteralPath
Out-GridView OutputMode, PassThru, Wait
Receive-Job AutoRemoveJob, Force, Wait, WriteEvents, WriteJobInResults
Receive-PSSession AllowRedirection, ApplicationName, Authentication, CertificateThumbprint, ComputerName, ConfigurationName, ConnectionUri, Credential, Id, InstanceId, JobName, Name, OutTarget, Port, Session, SessionOption, UseSSL
Register-EngineEvent MaxTriggerCount
Register-ObjectEvent MaxTriggerCount
Register-PSSessionConfiguration AccessMode, ModulesToImport, Path, PSVersion, RunAsCredential, SessionType, SessionTypeOption, TransportOption, UseSharedProcess
Register-WmiEvent MaxTriggerCount
Remove-Computer ComputerName, Credential, LocalCredential, Restart, UnjoinDomainCredential, Workgroup
Remove-Item Stream
Remove-Job Filter
Remove-TypeData Path, TypeData, TypeName
Rename-Computer ComputerName, DomainCredential, Force, LocalCredential, NewName, PassThru, Restart
Rename-Item LiteralPath
Reset-ComputerMachinePassword Credential
Restart-Computer Authentication, DcomAuthentication, Delay, For, Protocol, Timeout, Wait, WsmanAuthentication
Resume-Job Filter, Id, InstanceId, Job, Name, State, Wait
Save-Help Credential, DestinationPath, Force, LiteralPath, Module, UICulture, UseDefaultCredentials
Select-Object Wait
Select-String LiteralPath
Select-Xml LiteralPath
Send-MailMessage Port
Set-Acl CentralAccessPolicy, ClearCentralAccessPolicy, InputObject, LiteralPath
Set-AuthenticodeSignature LiteralPath
Set-Content Stream
Set-PSSessionConfiguration AccessMode, ModulesToImport, Path, PSVersion, RunAsCredential, SessionTypeOption, TransportOption, UseSharedProcess
Set-WSManQuickConfig SkipNetworkProfileCheck
Show-Command ErrorPopup, Height, Name, NoCommonParameter, PassThru, Width
Show-ControlPanelItem CanonicalName, InputObject, Name
Start-Job DefinitionName, DefinitionPath, LiteralPath, PSVersion, Type
Start-Transcript Append, Force, Path
Stop-Job Filter
Suspend-Job Filter, Force, Id, InstanceId, Job, Name, State, Wait
Tee-Object Append, LiteralPath
Test-ComputerSecureChannel Credential
Test-Path NewerThan, OlderThan
Test-PSSessionConfigurationFile Path
Unblock-File LiteralPath, Path
Update-Help Credential, Force, LiteralPath, Module, Recurse, SourcePath, UICulture, UseDefaultCredentials
Update-TypeData DefaultDisplayProperty, DefaultDisplayPropertySet, DefaultKeyPropertySet, Force, InheritPropertySerializationSet, MemberName, MemberType, PropertySerializationSet, SecondValue, SerializationDepth, SerializationMethod, StringSerializationSource, TargetTypeForDeserialization, TypeAdapter, TypeConverter, TypeData, TypeName, Value
Wait-Job Filter, Force
Where-Object CContains, CEQ, CGE, CGT, CIn, CLE, CLike, CLT, CMatch, CNE, CNotContains, CNotIn, CNotLike, CNotMatch, Contains, EQ, GE, GT, In, Is, IsNot, LE, Like, LT, Match, NE, NotContains, NotIn, NotLike, NotMatch, Property, Value

PSv3