mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
39011 lines
1.3 MiB
39011 lines
1.3 MiB
import { ConsoleCommand } from "../Models/ConsoleCommand.js"
|
|
import { Parameter } from "../Models/Parameter.js";
|
|
|
|
var commands: Array<ConsoleCommand> = [
|
|
new ConsoleCommand(
|
|
`Add-BCDataCacheExtension`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-BitLockerKeyProtector`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-DnsClientNrptRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-DtcClusterTMMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-EtwTraceProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-InitiatorIdToMaskingSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-MpPreference`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetEventNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetEventPacketCaptureProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetEventProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetEventVFPProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetEventVmNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetEventVmSwitch`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetEventVmSwitchProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetEventWFPCaptureProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetIPHttpsCertBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetLbfoTeamMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetLbfoTeamNic`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetNatExternalAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetNatStaticMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-NetSwitchTeamMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-OdbcDsn`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-PartitionAccessPath`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-PhysicalDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-Printer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-PrinterDriver`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-PrinterPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-StorageFaultDomain`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-TargetPortToMaskingSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VirtualDiskToMaskingSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VpnConnection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VpnConnectionRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VpnConnectionTriggerApplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VpnConnectionTriggerDnsConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VpnConnectionTriggerTrustedNetwork`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`AfterAll`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`AfterEach`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Assert-MockCalled`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Assert-VerifiableMocks`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Backup-BitLockerKeyProtector`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`BackupToAAD-BitLockerKeyProtector`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`BeforeAll`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`BeforeEach`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Block-FileShareAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Block-SmbShareAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-AssignedAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-BCCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-BitLockerAutoUnlock`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-Disk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-DnsClientCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-FileStorageTier`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-PcsvDeviceLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-StorageBusDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-StorageDiagnosticInfo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Close-SmbOpenFile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Close-SmbSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Compress-Archive`,
|
|
[
|
|
new Parameter(`Path`, `See help file for details.`, `System.String[]`),
|
|
new Parameter(`LiteralPath`, `See help file for details.`, `System.String[]`),
|
|
new Parameter(`DestinationPath`, `See help file for details.`, `System.String`),
|
|
new Parameter(`CompressionLevel`, `See help file for details.`, `System.String`),
|
|
new Parameter(`Update`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Force`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Verbose`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Debug`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`ErrorAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`WarningAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`InformationAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`ErrorVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WarningVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`InformationVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutBuffer`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`PipelineVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WhatIf`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Confirm`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Configuration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Connect-IscsiTarget`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Connect-VirtualDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Context`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertFrom-SddlString`,
|
|
[
|
|
new Parameter(`Sddl`, `See help file for details.`, `System.String`),
|
|
new Parameter(`Type`, `See help file for details.`, `System.Object`),
|
|
new Parameter(`Verbose`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Debug`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`ErrorAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`WarningAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`InformationAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`ErrorVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WarningVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`InformationVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutBuffer`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`PipelineVariable`, `See help file for details.`, `System.String`),
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertTo-HgsKeyProtector`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Copy-NetFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Copy-NetIPsecMainModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Copy-NetIPsecMainModeRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Copy-NetIPsecPhase1AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Copy-NetIPsecPhase2AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Copy-NetIPsecQuickModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Copy-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Debug-FileShare`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Debug-MMAppPrelaunch`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Debug-StorageSubSystem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Debug-Volume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Describe`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-BC`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-BCDowngrading`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-BCServeOnBattery`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-BitLocker`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-BitLockerAutoUnlock`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-DAManualEntryPointSelection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-DscDebug`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-MMAgent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterChecksumOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterEncapsulatedPacketTaskOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterIPsecOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterLso`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterPacketDirect`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterPowerManagement`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterQos`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterRdma`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterRsc`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterRss`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterSriov`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetAdapterVmq`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetDnsTransitionConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetIPHttpsProfile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetIPsecMainModeRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetNatTransitionConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetworkSwitchEthernetPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetworkSwitchFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-NetworkSwitchVlan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-OdbcPerfCounter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-PhysicalDiskIdentification`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-PnpDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-PSTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-PSWSManCombinedTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-ScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-SmbDelegation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-StorageBusCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-StorageBusDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-StorageEnclosureIdentification`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-StorageEnclosurePower`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-StorageHighAvailability`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-StorageMaintenanceMode`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-WdacBidTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-WSManTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disconnect-IscsiTarget`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disconnect-VirtualDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Dismount-DiskImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-BCDistributed`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-BCDowngrading`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-BCHostedClient`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-BCHostedServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-BCLocal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-BCServeOnBattery`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-BitLocker`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-BitLockerAutoUnlock`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-DAManualEntryPointSelection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-DscDebug`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-MMAgent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterChecksumOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterEncapsulatedPacketTaskOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterIPsecOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterLso`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterPacketDirect`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterPowerManagement`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterQos`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterRdma`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterRsc`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterRss`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterSriov`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetAdapterVmq`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetDnsTransitionConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetIPHttpsProfile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetIPsecMainModeRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetNatTransitionConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetworkSwitchEthernetPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetworkSwitchFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-NetworkSwitchVlan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-OdbcPerfCounter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-PhysicalDiskIdentification`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-PnpDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-PSTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-PSWSManCombinedTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-ScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-SmbDelegation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-StorageBusCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-StorageBusDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-StorageEnclosureIdentification`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-StorageEnclosurePower`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-StorageHighAvailability`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-StorageMaintenanceMode`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-WdacBidTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-WSManTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Expand-Archive`,
|
|
[
|
|
new Parameter(`Path`, `See help file for details.`, `System.String`),
|
|
new Parameter(`LiteralPath`, `See help file for details.`, `System.String`),
|
|
new Parameter(`DestinationPath`, `See help file for details.`, `System.String`),
|
|
new Parameter(`Force`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Verbose`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Debug`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`ErrorAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`WarningAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`InformationAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`ErrorVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WarningVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`InformationVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutBuffer`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`PipelineVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`Confirm`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`WhatIf`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-BCCachePackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-BCSecretKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-HgsGuardian`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-ODataEndpointProxy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-ScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Find-Command`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Find-DscResource`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Find-Module`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Find-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Find-NetRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Find-RoleCapability`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Find-Script`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Flush-EtwTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Format-Hex`,
|
|
[
|
|
new Parameter(`Path`, `See help file for details.`, `System.String[]`),
|
|
new Parameter(`LiteralPath`, `See help file for details.`, `System.String[]`),
|
|
new Parameter(`InputObject`, `See help file for details.`, `System.Object`),
|
|
new Parameter(`Encoding`, `See help file for details.`, `System.String`),
|
|
new Parameter(`Raw`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Verbose`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Debug`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`ErrorAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`WarningAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`InformationAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`ErrorVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WarningVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`InformationVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutBuffer`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`PipelineVariable`, `See help file for details.`, `System.String`),
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Format-Volume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppBackgroundTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppvVirtualProcess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppxLastError`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppxLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AssignedAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AutologgerConfig`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-BCClientConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-BCContentServerConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-BCDataCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-BCDataCacheExtension`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-BCHashCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-BCHostedCacheServerConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-BCNetworkConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-BCStatus`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-BitLockerVolume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ClusteredScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DAClientExperienceConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DAConnectionStatus`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DAEntryPointTableItem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DedupProperties`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Disk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DiskImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DiskStorageNodeView`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DnsClient`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DnsClientCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DnsClientGlobalSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DnsClientNrptGlobal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DnsClientNrptPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DnsClientNrptRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DnsClientServerAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DscConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DscConfigurationStatus`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DscLocalConfigurationManager`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DscResource`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Dtc`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DtcAdvancedHostSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DtcAdvancedSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DtcClusterDefault`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DtcClusterTMMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DtcDefault`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DtcLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DtcNetworkSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DtcTransaction`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DtcTransactionsStatistics`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DtcTransactionsTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DtcTransactionsTraceSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-EtwTraceProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-EtwTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-FileHash`,
|
|
[
|
|
new Parameter(`Path`, `See help file for details.`, `System.String[]`),
|
|
new Parameter(`LiteralPath`, `See help file for details.`, `System.String[]`),
|
|
new Parameter(`InputStream`, `See help file for details.`, `System.IO.Stream`),
|
|
new Parameter(`Algorithm`, `See help file for details.`, `System.String`),
|
|
new Parameter(`Verbose`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Debug`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`ErrorAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`WarningAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`InformationAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`ErrorVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WarningVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`InformationVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutBuffer`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`PipelineVariable`, `See help file for details.`, `System.String`),
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-FileIntegrity`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-FileShare`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-FileShareAccessControlEntry`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-FileStorageTier`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-HgsClientConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-HgsClientHostKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-HgsGuardian`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-HnsEndpoint`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-HnsNamespace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-HnsNetwork`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-HnsPolicyList`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-InitiatorId`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-InitiatorPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-InstalledModule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-InstalledScript`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IscsiConnection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IscsiSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IscsiTarget`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IscsiTargetPortal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IseSnippet`,
|
|
[
|
|
new Parameter(`Verbose`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Debug`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`ErrorAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`WarningAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`InformationAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`ErrorVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WarningVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`InformationVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutBuffer`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`PipelineVariable`, `See help file for details.`, `System.String`),
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-LogProperties`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-MaskingSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-MMAgent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-MockDynamicParameters`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-MpComputerStatus`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-MpPreference`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-MpThreat`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-MpThreatCatalog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-MpThreatDetection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NCSIPolicyConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Net6to4Configuration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterAdvancedProperty`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterChecksumOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterEncapsulatedPacketTaskOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterHardwareInfo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterIPsecOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterLso`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterPacketDirect`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterPowerManagement`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterQos`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterRdma`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterRsc`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterRss`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterSriov`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterSriovVf`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterStatistics`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterVmq`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterVMQQueue`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetAdapterVPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetCompartment`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetConnectionProfile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetDnsTransitionConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetDnsTransitionMonitoring`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetEventNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetEventPacketCaptureProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetEventProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetEventSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetEventVFPProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetEventVmNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetEventVmSwitch`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetEventVmSwitchProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetEventWFPCaptureProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetFirewallAddressFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetFirewallApplicationFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetFirewallInterfaceFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetFirewallInterfaceTypeFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetFirewallPortFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetFirewallProfile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetFirewallSecurityFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetFirewallServiceFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetFirewallSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPHttpsConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPHttpsState`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPInterface`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPsecDospSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPsecMainModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPsecMainModeRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPsecMainModeSA`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPsecPhase1AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPsecPhase2AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPsecQuickModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPsecQuickModeSA`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPv4Protocol`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIPv6Protocol`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetIsatapConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetLbfoTeam`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetLbfoTeamMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetLbfoTeamNic`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetNat`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetNatExternalAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetNatGlobal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetNatSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetNatStaticMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetNatTransitionConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetNatTransitionMonitoring`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetNeighbor`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetOffloadGlobalSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetPrefixPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetQosPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetSwitchTeam`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetSwitchTeamMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetTCPConnection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetTCPSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetTeredoConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetTeredoState`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetTransportFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetUDPEndpoint`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetUDPSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetView`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetVirtualizationCustomerRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetVirtualizationGlobal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetVirtualizationLookupRecord`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetVirtualizationProviderAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetVirtualizationProviderRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetworkSwitchEthernetPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetworkSwitchFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetworkSwitchGlobalData`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NetworkSwitchVlan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-OdbcDriver`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-OdbcDsn`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-OdbcPerfCounter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-OffloadDataTransferSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-OperationValidation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Partition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PartitionSupportedSize`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PcsvDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PcsvDeviceLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PhysicalDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PhysicalDiskStorageNodeView`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PhysicalExtent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PhysicalExtentAssociation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PnpDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PnpDeviceProperty`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PrintConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Printer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PrinterDriver`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PrinterPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PrinterProperty`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PrintJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSRepository`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ResiliencySetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ScheduledTaskInfo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbBandWidthLimit`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbClientConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbClientNetworkInterface`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbConnection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbDelegation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbGlobalMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbMultichannelConnection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbMultichannelConstraint`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbOpenFile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbServerConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbServerNetworkInterface`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbShare`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbShareAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SmbWitnessClient`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StartApps`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageAdvancedProperty`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageBusBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageBusDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageChassis`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageDiagnosticInfo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageEnclosure`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageEnclosureStorageNodeView`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageEnclosureVendorData`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageExtendedStatus`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageFaultDomain`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageFileServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageFirmwareInformation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageHealthAction`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageHealthReport`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageHealthSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageHistory`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageNode`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StoragePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageRack`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageReliabilityCounter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageScaleUnit`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageSite`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageSubSystem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageTier`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-StorageTierSupportedSize`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SupportedClusterSizes`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SupportedFileSystems`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TargetPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TargetPortal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TestDriveItem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VirtualDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VirtualDiskSupportedSize`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Volume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VolumeCorruptionCount`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VolumeScrubPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VpnConnection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VpnConnectionTrigger`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WdacBidTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WindowsUpdateLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WUAVersion`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WUIsPendingReboot`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WULastInstallationDate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WULastScanSuccessDate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Grant-FileShareAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Grant-HgsKeyProtectorAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Grant-SmbShareAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Hide-VirtualDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`IIS:`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-BCCachePackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-BCSecretKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-HgsGuardian`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-IseSnippet`,
|
|
[
|
|
new Parameter(`Path`, `See help file for details.`, `System.String`),
|
|
new Parameter(`Recurse`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Module`, `See help file for details.`, `System.String`),
|
|
new Parameter(`ListAvailable`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Verbose`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Debug`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`ErrorAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`WarningAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`InformationAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`ErrorVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WarningVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`InformationVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutBuffer`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`PipelineVariable`, `See help file for details.`, `System.String`),
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-PowerShellDataFile`,
|
|
[
|
|
new Parameter(`Path`, `See help file for details.`, `System.String[]`),
|
|
new Parameter(`LiteralPath`, `See help file for details.`, `System.String[]`),
|
|
new Parameter(`Verbose`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Debug`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`ErrorAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`WarningAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`InformationAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`ErrorVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WarningVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`InformationVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutBuffer`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`PipelineVariable`, `See help file for details.`, `System.String`),
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`In`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Initialize-Disk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`InModuleScope`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Install-Dtc`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Install-Module`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Install-Script`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Install-WUUpdates`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-AsWorkflow`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-Mock`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-OperationValidation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-Pester`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`It`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Lock-BitLocker`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Mock`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Mount-DiskImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Move-SmbWitnessClient`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-AutologgerConfig`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-DAEntryPointTableItem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-DscChecksum`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-EapConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-EtwTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-FileShare`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Fixture`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Guid`,
|
|
[
|
|
new Parameter(`Verbose`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Debug`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`ErrorAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`WarningAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`InformationAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`ErrorVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WarningVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`InformationVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutBuffer`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`PipelineVariable`, `See help file for details.`, `System.String`),
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-HgsGuardian`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-HgsKeyProtector`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-IscsiTargetPortal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-IseSnippet`,
|
|
[
|
|
new Parameter(`Title`, `See help file for details.`, `System.String`),
|
|
new Parameter(`Description`, `See help file for details.`, `System.String`),
|
|
new Parameter(`Text`, `See help file for details.`, `System.String`),
|
|
new Parameter(`Author`, `See help file for details.`, `System.String`),
|
|
new Parameter(`CaretOffset`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`Force`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Verbose`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Debug`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`ErrorAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`WarningAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`InformationAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`ErrorVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WarningVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`InformationVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutBuffer`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`PipelineVariable`, `See help file for details.`, `System.String`),
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-MaskingSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetAdapterAdvancedProperty`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetEventSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPHttpsConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPsecDospSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPsecMainModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPsecMainModeRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPsecPhase1AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPsecPhase2AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPsecQuickModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetLbfoTeam`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetNat`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetNatTransitionConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetNeighbor`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetQosPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetSwitchTeam`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetTransportFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetVirtualizationCustomerRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetVirtualizationLookupRecord`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetVirtualizationProviderAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetVirtualizationProviderRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetworkSwitchVlan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Partition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-PesterOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-PSWorkflowSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-ScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-ScheduledTaskAction`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-ScheduledTaskPrincipal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-ScheduledTaskSettingsSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-ScheduledTaskTrigger`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-ScriptFileInfo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SmbGlobalMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SmbMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SmbMultichannelConstraint`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SmbShare`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-StorageBusBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-StorageBusCacheStore`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-StorageFileServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-StoragePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-StorageSubsystemVirtualDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-StorageTier`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-TemporaryFile`,
|
|
[
|
|
new Parameter(`Verbose`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`Debug`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`ErrorAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`WarningAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`InformationAction`, `See help file for details.`, `System.Management.Automation.ActionPreference`),
|
|
new Parameter(`ErrorVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`WarningVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`InformationVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`OutBuffer`, `See help file for details.`, `System.Int32`),
|
|
new Parameter(`PipelineVariable`, `See help file for details.`, `System.String`),
|
|
new Parameter(`Confirm`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
new Parameter(`WhatIf`, `See help file for details.`, `System.Management.Automation.SwitchParameter`),
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VirtualDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VirtualDiskClone`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VirtualDiskSnapshot`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Volume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VpnServerAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Open-NetGPO`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Optimize-StoragePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Optimize-Volume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`PSConsoleHostReadLine`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Publish-BCFileContent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Publish-BCWebContent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Publish-Module`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Publish-Script`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Read-PrinterNfcTag`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-ClusteredScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-DnsClient`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-IscsiSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-PSRepository`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-ScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-StorageSubsystem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-AutologgerConfig`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-BCDataCacheExtension`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-BitLockerKeyProtector`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-DAEntryPointTableItem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-DnsClientNrptRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-DscConfigurationDocument`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-DtcClusterTMMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-EtwTraceProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-FileShare`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-HgsClientHostKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-HgsGuardian`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-HnsEndpoint`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-HnsNamespace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-HnsNetwork`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-HnsPolicyList`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-InitiatorId`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-InitiatorIdFromMaskingSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-IscsiTargetPortal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-MaskingSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-MpPreference`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-MpThreat`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetAdapterAdvancedProperty`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetEventNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetEventPacketCaptureProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetEventProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetEventSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetEventVFPProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetEventVmNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetEventVmSwitch`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetEventVmSwitchProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetEventWFPCaptureProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPHttpsCertBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPHttpsConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPsecDospSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPsecMainModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPsecMainModeRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPsecMainModeSA`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPsecPhase1AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPsecPhase2AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPsecQuickModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPsecQuickModeSA`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetLbfoTeam`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetLbfoTeamMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetLbfoTeamNic`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetNat`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetNatExternalAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetNatStaticMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetNatTransitionConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetNeighbor`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetQosPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetSwitchTeam`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetSwitchTeamMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetTransportFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetVirtualizationCustomerRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetVirtualizationLookupRecord`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetVirtualizationProviderAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetVirtualizationProviderRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetworkSwitchEthernetPortIPAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-NetworkSwitchVlan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-OdbcDsn`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-Partition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-PartitionAccessPath`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-PhysicalDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-Printer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-PrinterDriver`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-PrinterPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-PrintJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SmbBandwidthLimit`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SmbGlobalMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SmbMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SmbMultichannelConstraint`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SmbShare`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-StorageBusBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-StorageFaultDomain`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-StorageFileServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-StorageHealthIntent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-StorageHealthSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-StoragePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-StorageTier`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-TargetPortFromMaskingSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VirtualDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VirtualDiskFromMaskingSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VpnConnection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VpnConnectionRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VpnConnectionTriggerApplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VpnConnectionTriggerDnsConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VpnConnectionTriggerTrustedNetwork`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-DAEntryPointTableItem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-MaskingSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-NetAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-NetFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-NetIPHttpsConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-NetIPsecMainModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-NetIPsecMainModeRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-NetIPsecPhase1AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-NetIPsecPhase2AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-NetIPsecQuickModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-NetLbfoTeam`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-NetSwitchTeam`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-Printer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Repair-FileIntegrity`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Repair-VirtualDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Repair-Volume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-BC`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-DAClientExperienceConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-DAEntryPointTableItem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-DtcLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-NCSIPolicyConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-Net6to4Configuration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-NetAdapterAdvancedProperty`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-NetDnsTransitionConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-NetIPHttpsConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-NetIsatapConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-NetTeredoConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-PhysicalDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-StorageReliabilityCounter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resize-Partition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resize-StorageTier`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resize-VirtualDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restart-NetAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restart-PcsvDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restart-PrintJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-DscConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-NetworkSwitchConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resume-BitLocker`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resume-PrintJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resume-StorageBusDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Revoke-FileShareAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Revoke-HgsKeyProtectorAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Revoke-SmbShareAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`SafeGetCommand`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Save-EtwTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Save-Module`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Save-NetGPO`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Save-NetworkSwitchConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Save-Script`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Select-NetVirtualizationNextHop`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Send-EtwTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-AssignedAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-BCAuthentication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-BCCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-BCDataCacheEntryMaxAge`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-BCMinSMBLatency`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-BCSecretKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-ClusteredScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DAClientExperienceConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DAEntryPointTableItem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Disk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DnsClient`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DnsClientGlobalSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DnsClientNrptGlobal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DnsClientNrptRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DnsClientServerAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DtcAdvancedHostSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DtcAdvancedSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DtcClusterDefault`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DtcClusterTMMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DtcDefault`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DtcLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DtcNetworkSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DtcTransaction`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DtcTransactionsTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DtcTransactionsTraceSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DynamicParameterVariables`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-EtwTraceProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-FileIntegrity`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-FileShare`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-FileStorageTier`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-HgsClientConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-HgsClientHostKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-InitiatorPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-IscsiChapSecret`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-LogProperties`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-MMAgent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-MpPreference`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NCSIPolicyConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Net6to4Configuration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterAdvancedProperty`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterChecksumOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterEncapsulatedPacketTaskOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterIPsecOffload`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterLso`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterPacketDirect`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterPowerManagement`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterQos`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterRdma`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterRsc`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterRss`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterSriov`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetAdapterVmq`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetConnectionProfile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetDnsTransitionConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetEventPacketCaptureProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetEventProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetEventSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetEventVFPProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetEventVmSwitchProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetEventWFPCaptureProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetFirewallAddressFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetFirewallApplicationFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetFirewallInterfaceFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetFirewallInterfaceTypeFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetFirewallPortFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetFirewallProfile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetFirewallSecurityFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetFirewallServiceFilter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetFirewallSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPHttpsConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPInterface`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPsecDospSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPsecMainModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPsecMainModeRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPsecPhase1AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPsecPhase2AuthSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPsecQuickModeCryptoSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPv4Protocol`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIPv6Protocol`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetIsatapConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetLbfoTeam`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetLbfoTeamMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetLbfoTeamNic`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetNat`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetNatGlobal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetNatTransitionConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetNeighbor`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetOffloadGlobalSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetQosPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetTCPSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetTeredoConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetUDPSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetVirtualizationCustomerRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetVirtualizationGlobal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetVirtualizationLookupRecord`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetVirtualizationProviderAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetVirtualizationProviderRoute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetworkSwitchEthernetPortIPAddress`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetworkSwitchPortMode`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetworkSwitchPortProperty`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NetworkSwitchVlanProperty`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-OdbcDriver`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-OdbcDsn`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Partition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PcsvDeviceBootConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PcsvDeviceNetworkConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PcsvDeviceUserPassword`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PhysicalDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PrintConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Printer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PrinterProperty`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PSRepository`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-ResiliencySetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-ScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SmbBandwidthLimit`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SmbClientConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SmbPathAcl`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SmbServerConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SmbShare`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-StorageBusProfile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-StorageFileServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-StorageHealthSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-StoragePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-StorageProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-StorageSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-StorageSubSystem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-StorageTier`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-TestInconclusive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Setup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VirtualDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Volume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VolumeScrubPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VpnConnection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VpnConnectionIPsecConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VpnConnectionProxy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VpnConnectionTriggerDnsConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VpnConnectionTriggerTrustedNetwork`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Should`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Show-NetFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Show-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Show-StorageHistory`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Show-VirtualDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`SQLSERVER:`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-AppBackgroundTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-AppvVirtualProcess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-AutologgerConfig`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-Dtc`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-DtcTransactionsTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-EtwTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-MpScan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-MpWDOScan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-NetEventSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-PcsvDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-ScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-StorageDiagnosticLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-Trace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-WUScan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-DscConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-Dtc`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-DtcTransactionsTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-EtwTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-NetEventSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-PcsvDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-ScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-StorageDiagnosticLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-StorageJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-Trace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Suspend-BitLocker`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Suspend-PrintJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Suspend-StorageBusDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Sync-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-Dtc`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-HgsClientConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-NetConnection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-ScriptFileInfo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unblock-FileShareAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unblock-SmbShareAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Uninstall-Dtc`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Uninstall-Module`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Uninstall-Script`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unlock-BitLocker`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-AppBackgroundTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-ClusteredScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-IscsiSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-PSRepository`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-ScheduledTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-StorageSubsystem`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-AutologgerConfig`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-Disk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-DscConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-EtwTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-HostStorageCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-IscsiTarget`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-IscsiTargetPortal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-Module`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-ModuleManifest`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-MpSignature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-NetIPsecRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-Script`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-ScriptFileInfo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-SmbMultichannelConnection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-StorageFirmware`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-StoragePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-StorageProviderCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-DtcTransactionsTraceSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-PrinterNfcTag`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-VolumeCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-AppvClientConnectionGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-AppvClientPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-AppvPublishingServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-AppxPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-AppxProvisionedPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-AppxVolume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-BitsFile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-CertificateEnrollmentPolicyServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-Computer`,
|
|
[
|
|
new Parameter(`ComputerName`, `Specifies the computers to add to a domain or workgroup. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an Internet Protocol (IP) address, or a fully qualified domain name of each of the remote computers.
|
|
To specify the local computer, type the computer name, a dot (.), or "localhost".
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of Add-Computer even if
|
|
your computer is not configured to run remote commands.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to join the computers to a new domain. The default is the current user.
|
|
|
|
|
|
Type a user name, such as "User01" or "Domain01\User01", or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
To specify a user account that has permission to remove the computer from its current domain, use the UnjoinDomainCredential
|
|
parameter. To specify a user account that has permission to connect to a remote computer, use the LocalCredential parameter.`, `PSCredential`),
|
|
new Parameter(`DomainName`, `Specifies the domain to which the computers are added. This parameter is required when adding the computers to a domain.`, `String`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation. Without this parameter, Add-Computer requires you to confirm
|
|
the addition of each computer.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`LocalCredential`, `Specifies a user account that has permission to connect to the computers that are specified by the ComputerName parameter.
|
|
The default is the current user.
|
|
|
|
|
|
Type a user name, such as "User01" or "Domain01\User01", or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
To specify a user account that has permission to add the computers to a new domain, use the Credential parameter. To specify
|
|
a user account that has permission to remove the computers from their current domain, use the UnjoinDomainCredential
|
|
parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSCredential`),
|
|
new Parameter(`NewName`, `Specifies a new name for the computer in the new domain. This parameter is valid only when one computer is being added or
|
|
moved.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`OUPath`, `Specifies an organizational unit (OU) for the domain account. Enter the full distinguished name of the OU in quotation
|
|
marks. The default value is the default OU for machine objects in the domain.`, `String`),
|
|
new Parameter(`Options`, `Specifies advanced options for the Add-Computer join operation. Enter one or more values in a comma-separated string.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- AccountCreate : Creates a domain account. The Add-Computer cmdlet automatically creates a domain account when it adds a
|
|
computer to a domain. This option is included for completeness.
|
|
|
|
|
|
- Win9XUpgrade : Indicates that the join operation is part of a Windows operating system upgrade.
|
|
|
|
|
|
- UnsecuredJoin : Performs an unsecured join. To request an unsecured join, use the Unsecure parameter or this option.
|
|
|
|
|
|
- PasswordPass : Sets the machine password to the value of the Credential (DomainCredential) parameter after performing an
|
|
unsecured join. This option also indicates that the value of the Credential (DomainCredential) parameter is a machine
|
|
password, not a user password. This option is valid only when the UnsecuredJoin option is specified.
|
|
|
|
|
|
-- JoinWithNewName : Renames the computer name in the new domain to the name specified by the NewName parameter. When you
|
|
use the NewName parameter, this option is set automatically. This option is designed to be used with the Rename-Computer
|
|
cmdlet. If you use the Rename-Computer cmdlet to rename the computer, but do not restart the computer to make the change
|
|
effective, you can use this parameter to join the computer to a domain with its new name.
|
|
|
|
|
|
- JoinReadOnly : Uses an existing machine account to join the computer to a read-only domain controller. The machine account
|
|
must be added to the allowed list for password replication policy and the account password must be replicated to the
|
|
read-only domain controller prior to the join operation.
|
|
|
|
|
|
- InstallInvoke : Sets the create (0x2) and delete (0x4) flags of the FJoinOptions parameter of the JoinDomainOrWorkgroup
|
|
method. For more information about the JoinDomainOrWorkgroup method, see "JoinDomainOrWorkgroup Method of the
|
|
Win32_ComputerSystem Class" on MSDNhttp://msdn.microsoft.com/library/aa392154(VS.85).aspx at
|
|
http://msdn.microsoft.com/library/aa392154(VS.85).aspx.
|
|
|
|
|
|
For more information about these options, see "NetJoinDomain" on MSDNhttp://msdn.microsoft.com/library/aa370433(VS.85).aspx
|
|
at http://msdn.microsoft.com/library/aa370433(VS.85).aspx.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `JoinOptions`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Restart`, `Indicates that this cmdlet restarts the computers that were added to the domain or workgroup. A restart is often required to
|
|
make the change effective.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Server`, `Specifies the name of a domain controller that adds the computer to the domain. Enter the name in DomainName\ComputerName
|
|
format. By default, no domain controller is specified.`, `String`),
|
|
new Parameter(`UnjoinDomainCredential`, `Specifies a user account that has permission to remove the computers from their current domains. The default is the current
|
|
user.
|
|
|
|
|
|
Type a user name, such as "User01" or "Domain01\User01", or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
Use this parameter when you are moving computers to a different domain. To specify a user account that has permission to
|
|
join the new domain, use the Credential parameter. To specify a user account that has permission to connect to a remote
|
|
computer, use the LocalCredential parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSCredential`),
|
|
new Parameter(`Unsecure`, `Indicates that this cmdlet performs an unsecured join to the specified domain.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
new Parameter(`WorkgroupName`, `Specifies the name of a workgroup to which the computers are added. The default value is "WORKGROUP".`, `String`),
|
|
],
|
|
`Add the local computer to a domain or workgroup.`,
|
|
`Add-Computer [-DomainName] <String> [-ComputerName <String[]>] [-Confirm] -Credential <PSCredential> [-Force]
|
|
[-LocalCredential <PSCredential>] [-NewName <String>] [-OUPath <String>] [-Options {AccountCreate | Win9XUpgrade |
|
|
UnsecuredJoin | PasswordPass | DeferSPNSet | JoinWithNewName | JoinReadOnly | InstallInvoke}] [-PassThru] [-Restart]
|
|
[-Server <String>] [-UnjoinDomainCredential <PSCredential>] [-Unsecure] [-WhatIf] [<CommonParameters>]
|
|
|
|
Add-Computer [-WorkgroupName] <String> [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>] [-Force]
|
|
[-LocalCredential <PSCredential>] [-NewName <String>] [-PassThru] [-Restart] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-Content`,
|
|
[
|
|
new Parameter(`Encoding`, `Specifies the file encoding. The default is ASCII.
|
|
|
|
Valid values are:
|
|
|
|
-- ASCII: Uses the encoding for the ASCII (7-bit) character set.
|
|
-- BigEndianUnicode: Encodes in UTF-16 format using the big-endian byte order.
|
|
-- Byte: Encodes a set of characters into a sequence of bytes.
|
|
-- String: Uses the encoding type for a string.
|
|
-- Unicode: Encodes in UTF-16 format using the little-endian byte order.
|
|
-- UTF7: Encodes in UTF-7 format.
|
|
-- UTF8: Encodes in UTF-8 format.
|
|
-- Unknown: The encoding type is unknown or invalid. The data can be treated as binary.
|
|
|
|
Encoding is a dynamic parameter that the FileSystem provider adds to the Add-Content cmdlet. This parameter works only in
|
|
file system drives.`, `FileSystemCmdletProviderEncoding`),
|
|
new Parameter(`Force`, `Adds contents to files even if they are read-only. Without this parameter, read-only files are not affected.`, `SwitchParameter`),
|
|
new Parameter(`Stream`, `Adds the content to the specified alternate data stream. If the stream does not yet, exist, Add-Content creates it. Enter
|
|
the stream name. Wildcards are not supported.
|
|
|
|
Stream is a dynamic parameter that the FileSystem provider adds to the Add-Content cmdlet. This parameter works only in file
|
|
system drives.
|
|
|
|
This parameter is introduced in Windows PowerShell 3.0.`, `string`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before executing the command.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Describes what would happen if you executed the command without actually executing the command.`, `SwitchParameter`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see about_Transactions.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as "User01" or "Domain01\User01", or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, items that this cmdlet omits. The value of this parameter qualifies the Path parameter. Enter
|
|
a path element or pattern, such as "*.txt". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when retrieving the objects, rather than having Windows PowerShell filter the
|
|
objects after they are retrieved.`, `String`),
|
|
new Parameter(`Include`, `Specifies, as a string array, items that this cmdlet includes. The value of this parameter qualifies the Path parameter.
|
|
Enter a path element or pattern, such as "*.txt". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the items that receive the additional content. Unlike the Path parameter, the value of the LiteralPath
|
|
parameter is used exactly as it is typed. No characters are interpreted as wildcards. If the path includes escape
|
|
characters, enclose it in single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any
|
|
characters as escape sequences.`, `String[]`),
|
|
new Parameter(`NoNewline`, `Indicates that this cmdlet does not add a new line/carriage return to the content.
|
|
|
|
|
|
Type a user name, such as "User01" or "Domain01\User01", or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `SwitchParameter`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path to the items that receive the additional content. Wildcards are permitted. If you specify multiple paths,
|
|
use commas to separate the paths.`, `String[]`),
|
|
new Parameter(`Value`, `Specifies the content to be added. Type a quoted string, such as "This data is for internal use only", or specify an object
|
|
that contains content, such as the DateTime object that Get-Date generates.
|
|
|
|
|
|
You cannot specify the contents of a file by typing its path, because the path is just a string, but you can use a
|
|
Get-Content command to get the content and pass it to the Value parameter.`, `Object[]`),
|
|
],
|
|
`Appends content, such as words or data, to a file.`,
|
|
`Add-Content [-Value] <Object[]> [-Confirm] [-Credential <PSCredential>] [-Encoding {Unknown | String | Unicode | Byte |
|
|
BigEndianUnicode | UTF8 | UTF7 | UTF32 | Ascii | Default | Oem | BigEndianUTF32}] [-Exclude <String[]>] [-Filter <String>]
|
|
[-Force] [-Include <String[]>] -LiteralPath <String[]> [-NoNewline] [-PassThru] [-Stream <String>] [-UseTransaction]
|
|
[-WhatIf] [<CommonParameters>]
|
|
|
|
Add-Content [-Path] <String[]> [-Value] <Object[]> [-Confirm] [-Credential <PSCredential>] [-Encoding {Unknown | String |
|
|
Unicode | Byte | BigEndianUnicode | UTF8 | UTF7 | UTF32 | Ascii | Default | Oem | BigEndianUTF32}] [-Exclude <String[]>]
|
|
[-Filter <String>] [-Force] [-Include <String[]>] [-NoNewline] [-PassThru] [-Stream <String>] [-UseTransaction] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Add-Content [-Encoding {Unknown | String | Unicode | Byte | BigEndianUnicode | UTF8 | UTF7 | UTF32 | Ascii | Default | Oem}]
|
|
[-Force] [-Stream <string>] [-Confirm] [-WhatIf] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-History`,
|
|
[
|
|
new Parameter(`InputObject`, `Specifies an array of entries to add to the history as HistoryInfo object to the session history. You can use this parameter
|
|
to submit a HistoryInfo object, such as the ones that are returned by the Get-History , Import-Clixml, or Import-Csv
|
|
cmdlets, to Add-History .`, `PSObject[]`),
|
|
new Parameter(`Passthru`, `Indicates that this cmdlet returns a history object for each history entry. By default, this cmdlet does not generate any
|
|
output.`, `SwitchParameter`),
|
|
],
|
|
`Appends entries to the session history.`,
|
|
`Add-History [[-InputObject] <PSObject[]>] [-Passthru] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-JobTrigger`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-KdsRootKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-LocalGroupMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-Member`,
|
|
[
|
|
new Parameter(`Force`, `Indicates that this cmdlet adds a new member even the object has a custom member with the same name. You cannot use the
|
|
Force parameter to replace a standard member of a type.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies the object to which the new member is added. Enter a variable that contains the objects, or type a command or
|
|
expression that gets the objects.`, `PSObject`),
|
|
new Parameter(`MemberType`, `Specifies the type of the member to add. This parameter is required. The acceptable values for this parameter are:
|
|
|
|
|
|
- NoteProperty
|
|
|
|
|
|
- AliasProperty
|
|
|
|
|
|
- ScriptProperty
|
|
|
|
|
|
- CodeProperty
|
|
|
|
|
|
- ScriptMethod
|
|
|
|
|
|
- CopyMethod
|
|
|
|
|
|
|
|
|
|
For information about these values, see PSMemberTypes
|
|
Enumerationhttp://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.psmembertypes(v=vs.85).aspx
|
|
(http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.psmembertypes(v=vs.85).aspx).
|
|
|
|
Not all objects have every type of member. If you specify a member type that the object does not have, Windows PowerShell
|
|
returns an error.`, `PSMemberTypes`),
|
|
new Parameter(`Name`, `Specifies the name of the member that this cmdlet adds.`, `String`),
|
|
new Parameter(`NotePropertyMembers`, `Specifies a hash table or ordered dictionary of note property names and values. Type a hash table or dictionary in which the
|
|
keys are note property names and the values are note property values.
|
|
|
|
|
|
For more information about hash tables and ordered dictionaries in Windows PowerShell, see about_Hash_Tables.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `IDictionary`),
|
|
new Parameter(`NotePropertyName`, `Specifies the note property name.
|
|
|
|
|
|
Use this parameter with the NotePropertyValue parameter. This parameter is optional.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`NotePropertyValue`, `Specifies the note property value.
|
|
|
|
|
|
Use this parameter with the NotePropertyName parameter. This parameter is optional.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Object`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.
|
|
|
|
|
|
For most objects, Add-Member adds the new members to the input object. However, when the input object is a string,
|
|
Add-Member cannot add the member to the input object. For these objects, use the PassThru parameter to create an output
|
|
object.
|
|
|
|
|
|
In Windows PowerShell 2.0, Add-Member added members only to the PSObject wrapper of objects, not to the object. Use the
|
|
PassThru parameter to create an output object for any object that has a PSObject wrapper.`, `SwitchParameter`),
|
|
new Parameter(`SecondValue`, `Specifies optional additional information about AliasProperty , ScriptProperty , CodeProperty , or CodeMethod members. If
|
|
used when adding an AliasProperty, this parameter must be a data type. A conversion to the specified data type is added to
|
|
the value of the AliasProperty. For example, if you add an AliasProperty that provides an alternate name for a string
|
|
property, you can also specify a SecondValue parameter of System.Int32 to indicate that the value of that string property
|
|
should be converted to an integer when accessed by using the corresponding AliasProperty.
|
|
|
|
|
|
You can use the SecondValue parameter to specify an additional ScriptBlock when adding a ScriptProperty member. In that
|
|
case, the first ScriptBlock, specified in the Value parameter, is used to get the value of a variable. The second
|
|
ScriptBlock, specified in the SecondValue parameter, is used to set the value of a variable.`, `Object`),
|
|
new Parameter(`TypeName`, `Specifies a name for the type.
|
|
|
|
|
|
When the type is a class in the System namespace or a type that has a type accelerator, you can enter the short name of the
|
|
type. Otherwise, the full type name is required. This parameter is effective only when the input object is a PSObject .
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`Value`, `Specifies the initial value of the added member. If you add an AliasProperty , CodeProperty , ScriptProperty or CodeMethod
|
|
member, you can supply optional, additional information by using the SecondValue parameter.`, `Object`),
|
|
],
|
|
`Adds custom properties and methods to an instance of a Windows PowerShell object.`,
|
|
`Add-Member [-MemberType] {AliasProperty | CodeProperty | Property | NoteProperty | ScriptProperty | Properties | PropertySet
|
|
| Method | CodeMethod | ScriptMethod | Methods | ParameterizedProperty | MemberSet | Event | Dynamic | All} [-Name] <String>
|
|
[[-Value] <Object>] [[-SecondValue] <Object>] [-Force] -InputObject <PSObject> [-PassThru] [-TypeName <String>]
|
|
[<CommonParameters>]
|
|
|
|
Add-Member [-NotePropertyName] <String> [-NotePropertyValue] <Object> [-Force] -InputObject <PSObject> [-PassThru]
|
|
[-TypeName <String>] [<CommonParameters>]
|
|
|
|
Add-Member [-NotePropertyMembers] <IDictionary> [-Force] -InputObject <PSObject> [-PassThru] [-TypeName <String>]
|
|
[<CommonParameters>]
|
|
|
|
Add-Member -InputObject <PSObject> [-PassThru] -TypeName <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-PSSnapin`,
|
|
[
|
|
new Parameter(`Name`, `Specifies the name of the snap-in. This is the Name, not the AssemblyName or ModuleName. Wildcards are permitted.
|
|
|
|
|
|
To find the names of the registered snap-ins on your system, type "Get-PSSnapin -Registered".`, `String[]`),
|
|
new Parameter(`PassThru`, `Indicates that this cmdlet returns an object that represents each added snap-in. By default, this cmdlet does not generate
|
|
any output.`, `SwitchParameter`),
|
|
],
|
|
`Adds one or more Windows PowerShell snap-ins to the current session.`,
|
|
`Add-PSSnapin [-Name] <String[]> [-PassThru] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-RoleMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-RoleMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-RoleMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-SignerRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-SqlAvailabilityDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-SqlAvailabilityDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-SqlAvailabilityGroupListenerStaticIp`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-SqlAvailabilityGroupListenerStaticIp`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-SqlAzureAuthenticationContext`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-SqlColumnEncryptionKeyValue`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-SqlFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-SqlFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-SqlLogin`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-Type`,
|
|
[
|
|
new Parameter(`AssemblyName`, `Specifies the name of an assembly that includes the types. Add-Type takes the types from the specified assembly. This
|
|
parameter is required when you are creating types based on an assembly name.
|
|
|
|
|
|
Enter the full or simple name (also known as the "partial name") of an assembly. Wildcard characters are permitted in the
|
|
assembly name. If you enter a simple or partial name, Add-Type resolves it to the full name, and then uses the full name to
|
|
load the assembly.
|
|
|
|
|
|
This parameter does not accept a path or file name. To enter the path to the assembly dynamic-link library (DLL) file, use
|
|
the Path parameter.`, `String[]`),
|
|
new Parameter(`CodeDomProvider`, `Specifies a code generator or compiler. Add-Type uses the specified compiler to compile the source code. The default is the
|
|
C# compiler. Use this parameter if you are using a language that cannot be specified by using the Language parameter. The
|
|
CodeDomProvider that you specify must be able to generate assemblies from source code.`, `CodeDomProvider`),
|
|
new Parameter(`CompilerParameters`, `Specifies the options for the source code compiler. These options are sent to the compiler without revision.
|
|
|
|
|
|
This parameter allows you to direct the compiler to generate an executable file, embed resources, or set command-line
|
|
options, such as the "/unsafe" option. This parameter implements the CompilerParameters class
|
|
(System.CodeDom.Compiler.CompilerParameters).
|
|
|
|
|
|
You cannot use the CompilerParameters and ReferencedAssemblies parameters in the same command.`, `CompilerParameters`),
|
|
new Parameter(`IgnoreWarnings`, `Ignores compiler warnings. Use this parameter to prevent Add-Type from handling compiler warnings as errors.`, `SwitchParameter`),
|
|
new Parameter(`Language`, `Specifies the language that is used in the source code. The Add-Type cmdlet uses the value of this parameter to select the
|
|
appropriate CodeDomProvider . The acceptable values for this parameter are:
|
|
|
|
|
|
- CSharp
|
|
|
|
|
|
- CSharpVersion3
|
|
|
|
|
|
- CSharpVersion2
|
|
|
|
|
|
- VisualBasic
|
|
|
|
|
|
- JScript
|
|
|
|
|
|
|
|
|
|
CSharp is the default value.`, `Language`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to source code files or assembly DLL files that contain the types. Unlike Path , the value of the
|
|
LiteralPath parameter is used exactly as it is typed. No characters are interpreted as wildcards. If the path includes
|
|
escape characters, enclose it in single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any
|
|
characters as escape sequences.`, `String[]`),
|
|
new Parameter(`MemberDefinition`, `Specifies new properties or methods for the class. Add-Type generates the template code that is required to support the
|
|
properties or methods.
|
|
|
|
|
|
You can use this feature to make Platform Invoke (P/Invoke) calls to unmanaged functions in Windows PowerShell. For more
|
|
information, see the examples.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the name of the class to create. This parameter is required when generating a type from a member definition.
|
|
|
|
|
|
The type name and namespace must be unique within a session. You cannot unload a type or change it. If you need to change
|
|
the code for a type, you must change the name or start a new Windows PowerShell session. Otherwise, the command fails.`, `String`),
|
|
new Parameter(`Namespace`, `Specifies a namespace for the type.
|
|
|
|
|
|
If this parameter is not included in the command, the type is created in the
|
|
Microsoft.PowerShell.Commands.AddType.AutoGeneratedTypes namespace. If the parameter is included in the command with an
|
|
empty string value or a value of $Null, the type is generated in the global namespace.`, `String`),
|
|
new Parameter(`OutputAssembly`, `Generates a DLL file for the assembly with the specified name in the location. Enter a path (optional) and file name.
|
|
Wildcard characters are permitted. By default, Add-Type generates the assembly only in memory.`, `String`),
|
|
new Parameter(`OutputType`, `Specifies the output type of the output assembly. The acceptable values for this parameter are:
|
|
|
|
|
|
- Library
|
|
|
|
|
|
- ConsoleApplication
|
|
|
|
|
|
- WindowsApplication
|
|
|
|
|
|
|
|
|
|
For more information about the values, see OutputAssemblyType
|
|
Enumerationhttps://msdn.microsoft.com/en-us/library/microsoft.powershell.commands.outputassemblytype(v=vs.85).aspx in MSDN.
|
|
|
|
|
|
By default, no output type is specified.
|
|
|
|
This parameter is valid only when an output assembly is specified in the command.`, `OutputAssemblyType`),
|
|
new Parameter(`PassThru`, `Returns a System.Runtime object that represents the types that were added. By default, this cmdlet does not generate any
|
|
output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path to source code files or assembly DLL files that contain the types.
|
|
|
|
|
|
If you submit source code files, Add-Type compiles the code in the files and creates an in-memory assembly of the types. The
|
|
file name extension specified in the value of Path determines the compiler that Add-Type uses.
|
|
|
|
|
|
If you submit an assembly file, Add-Type takes the types from the assembly. To specify an in-memory assembly or the global
|
|
assembly cache, use the AssemblyName parameter.`, `String[]`),
|
|
new Parameter(`ReferencedAssemblies`, `Specifies the assemblies upon which the type depends. By default, Add-Type references System.dll and
|
|
System.Management.Automation.dll. The assemblies that you specify by using this parameter are referenced in addition to the
|
|
default assemblies.
|
|
|
|
|
|
You cannot use the CompilerParameters and ReferencedAssemblies parameters in the same command.`, `String[]`),
|
|
new Parameter(`TypeDefinition`, `Specifies the source code that contains the type definitions. Enter the source code in a string or here-string, or enter a
|
|
variable that contains the source code. For more information about here-strings, see about_Quoting_Rules
|
|
(http://go.microsoft.com/fwlink/?LinkID=113253).
|
|
|
|
|
|
Include a namespace declaration in your type definition. If you omit the namespace declaration, your type might have the
|
|
same name as another type or the shortcut for another type, causing an unintentional overwrite. For example, if you define a
|
|
type called Exception, scripts that use Exception as the shortcut for System.Exception will fail.`, `String`),
|
|
new Parameter(`UsingNamespace`, `Specifies other namespaces that are required for the class. This is much like the Using keyword in C#.
|
|
|
|
|
|
By default, Add-Type references the System namespace. When the MemberDefinition parameter is used, Add-Type also references
|
|
the System.Runtime.InteropServices namespace by default. The namespaces that you add by using the UsingNamespace parameter
|
|
are referenced in addition to the default namespaces.`, `String[]`),
|
|
],
|
|
`Adds a.NET Framework type (a class) to a Windows PowerShell session.`,
|
|
`Add-Type -AssemblyName <String[]> [-IgnoreWarnings] [-PassThru] [<CommonParameters>]
|
|
|
|
Add-Type [-TypeDefinition] <String> [-CodeDomProvider <CodeDomProvider>] [-CompilerParameters <CompilerParameters>]
|
|
[-IgnoreWarnings] [-Language {CSharp | CSharpVersion3 | CSharpVersion2 | VisualBasic | JScript}] [-OutputAssembly <String>]
|
|
[-OutputType {Library | ConsoleApplication | WindowsApplication}] [-PassThru] [-ReferencedAssemblies <String[]>]
|
|
[<CommonParameters>]
|
|
|
|
Add-Type [-Name] <String> [-MemberDefinition] <String[]> [-CodeDomProvider <CodeDomProvider>] [-CompilerParameters
|
|
<CompilerParameters>] [-IgnoreWarnings] [-Language {CSharp | CSharpVersion3 | CSharpVersion2 | VisualBasic | JScript}]
|
|
[-Namespace <String>] [-OutputAssembly <String>] [-OutputType {Library | ConsoleApplication | WindowsApplication}]
|
|
[-PassThru] [-ReferencedAssemblies <String[]>] [-UsingNamespace <String[]>] [<CommonParameters>]
|
|
|
|
Add-Type [-CompilerParameters <CompilerParameters>] [-IgnoreWarnings] -LiteralPath <String[]> [-OutputAssembly <String>]
|
|
[-OutputType {Library | ConsoleApplication | WindowsApplication}] [-PassThru] [-ReferencedAssemblies <String[]>]
|
|
[<CommonParameters>]
|
|
|
|
Add-Type [-Path] <String[]> [-CompilerParameters <CompilerParameters>] [-IgnoreWarnings] [-OutputAssembly <String>]
|
|
[-OutputType {Library | ConsoleApplication | WindowsApplication}] [-PassThru] [-ReferencedAssemblies <String[]>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMAssignableDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMDvdDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMFibreChannelHba`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMGpuPartitionAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMGroupMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMHardDiskDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMHostAssignableDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMKeyStorageDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMMigrationNetwork`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMNetworkAdapterAcl`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMNetworkAdapterExtendedAcl`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMNetworkAdapterRoutingDomainMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMPmemController`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMRemoteFx3dVideoAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMScsiController`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMStoragePath`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMSwitch`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMSwitchExtensionPortFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMSwitchExtensionSwitchFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-VMSwitchTeamMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-WebConfiguration`,
|
|
[
|
|
new Parameter(`AtElement`, `The element in the collection location at which the value is inserted.`, `Hashtable`),
|
|
new Parameter(`AtIndex`, `The index at which the value is inserted.`, `Int32`),
|
|
new Parameter(`AtName`, `The name at which the value is inserted.`, `String`),
|
|
new Parameter(`Clr`, `Version of the .NET framework in the form vn.n, such as v4.0 or v2.0. The default is v4.0. This parameter is used only when
|
|
PSPath is set to either Machine or Machine/Webroot. If PSPath is not set to one of these values and the Clr parameter is
|
|
set, PowerShell ignores the value of Clr and returns a warning.`, `String`),
|
|
new Parameter(`Filter`, `Can be a configuration section, or an XPath query that returns either a configuration section or a configuration element
|
|
that contains a collection.`, `String[]`),
|
|
new Parameter(`Force`, `Forces the creation of configuration, and overrides existing element settings.`, `SwitchParameter`),
|
|
new Parameter(`Location`, `The location to which the configuration is written.`, `String[]`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the formatcomputer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Value`, `The value to add to the configuration collection. This can be a single value or a value/key combination in a hash table.`, `PSObject`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Adds a collection element to an IIS configuration collection.`,
|
|
`Add-WebConfiguration [-Filter] <String[]> [[-PSPath] <String[]>] [-AtElement <Hashtable>] [-AtIndex <Int32>] [-AtName
|
|
<String>] [-Clr <String>] [-Force] [-Location <String[]>] [-Value <PSObject>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-WebConfigurationLock`,
|
|
[
|
|
new Parameter(`Filter`, `An XPath filter expression.`, `String[]`),
|
|
new Parameter(`Force`, `Forces the configuration lock.`, `SwitchParameter`),
|
|
new Parameter(`Location`, `The location at which the configuration lock is applied.`, `String[]`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the formatcomputer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Passthru`, `Passes an object that represents the configuration lock to the pipeline.`, `SwitchParameter`),
|
|
new Parameter(`Type`, `Specifies the type of configuration lock to add.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Locks an IIS configuration section or element.`,
|
|
`Add-WebConfigurationLock [-Filter] <String[]> [[-PSPath] <String[]>] [-Force] [-Location <String[]>] [-Passthru] -Type
|
|
<String> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-WebConfigurationProperty`,
|
|
[
|
|
new Parameter(`AtElement`, `The element at which the value is to be inserted.`, `Hashtable`),
|
|
new Parameter(`AtIndex`, `The index at which the property is to be inserted.`, `Int32`),
|
|
new Parameter(`AtName`, `The property name at which the property is to be inserted.`, `String`),
|
|
new Parameter(`Clr`, `Version of the .NET framework in the form vn.n, such as v4.0 or v2.0. The default is v4.0. This parameter is used only when
|
|
PSPath is set to either Machine or Machine/Webroot. If PSPath is not set to one of these values and the Clr parameter is
|
|
set, PowerShell ignores the value of Clr and returns a warning.`, `String`),
|
|
new Parameter(`Filter`, `Specifies the IIS configuration section, or an XPath query that returns a configuration element.`, `String[]`),
|
|
new Parameter(`Force`, `Forces the property to be written. If a lock exists, the property is written at a level in the configuration above the lock.`, `SwitchParameter`),
|
|
new Parameter(`Location`, `Location of the configuration property setting. Location tags are frequently used for configuration settings that must be
|
|
set more precisely than per application or per virtual directory. For example, a setting for a particular file or directory
|
|
could use a location tag. Location tags are also used if a particular section is locked. In such an instance, the
|
|
configuration system would have to use a location tag in one of the parent configuration files.`, `String[]`),
|
|
new Parameter(`Name`, `The name of the IIS configuration property to add.`, `String`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the formatcomputer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Type`, `The type of property to add.`, `String`),
|
|
new Parameter(`Value`, `The value of the configuration property to add.`, `PSObject`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Adds a property to an IIS configuration section.`,
|
|
`Add-WebConfigurationProperty [-Filter] <String[]> [[-PSPath] <String[]>] [-AtElement <Hashtable>] [-AtIndex <Int32>]
|
|
[-AtName <String>] [-Clr <String>] [-Force] [-Location <String[]>] [-Type <String>] [-Value <PSObject>] -Name <String>
|
|
[-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-WindowsCapability`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-WindowsDriver`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Add-WindowsPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Backup-ASDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Backup-ASDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Backup-ASDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Backup-SqlDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Backup-SqlDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Backup-WebConfiguration`,
|
|
[
|
|
new Parameter(`Name`, `The name of the folder created to store the backup files. If a backup with the name specified already exists, an error is
|
|
returned.`, `String`),
|
|
],
|
|
`Creates a backup of an IIS configuration.`,
|
|
`Backup-WebConfiguration [-Name] <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Checkpoint-Computer`,
|
|
[
|
|
new Parameter(`Description`, `Specifies a descriptive name for the restore point. This parameter is required.`, `String`),
|
|
new Parameter(`RestorePointType`, `Specifies the type of restore point. The default is APPLICATION_INSTALL.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- APPLICATION_INSTALL
|
|
|
|
|
|
- APPLICATION_UNINSTALL
|
|
|
|
|
|
- DEVICE_DRIVER_INSTALL
|
|
|
|
|
|
- MODIFY_SETTINGS
|
|
|
|
|
|
- CANCELLED_OPERATION`, `String`),
|
|
],
|
|
`Creates a system restore point on the local computer.`,
|
|
`Checkpoint-Computer [-Description] <String> [[-RestorePointType] {APPLICATION_INSTALL | APPLICATION_UNINSTALL |
|
|
DEVICE_DRIVER_INSTALL | MODIFY_SETTINGS | CANCELLED_OPERATION}] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Checkpoint-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-Content`,
|
|
[
|
|
new Parameter(`Stream`, `Deletes the content in the specified alternate data stream, but does not delete the alternate data stream. Enter the stream
|
|
name. Wildcards are not supported.
|
|
|
|
Stream is a dynamic parameter that the FileSystem provider adds to the Set-Content cmdlet. This parameter works only in file
|
|
system drives.
|
|
|
|
You can use the Clear-Content cmdlet to clear the content of an alternate data stream. However, it is not the recommended
|
|
way to eliminate security checks that block files that are downloaded from the Internet. If you verify that a downloaded
|
|
file is safe, use the Unblock-File cmdlet.
|
|
|
|
This parameter is introduced in Windows PowerShell 3.0.`, `string`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as "User01" or "Domain01\User01", or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, strings that this cmdlet omits from the path to the content. The value of this parameter
|
|
qualifies the Path parameter. Enter a path element or pattern, such as "*.txt". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when retrieving the objects, rather than having Windows PowerShell filter the
|
|
objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies, as a string array, content that this cmdlet clears. The value of this parameter qualifies the Path parameter.
|
|
Enter a path element or pattern, such as "*.txt". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the paths to the items from which content is deleted. Unlike the Path parameter, the value of LiteralPath is used
|
|
exactly as it is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in
|
|
single quotation marks. Single quotation marks tell having Windows PowerShell not to interpret any characters as escape
|
|
sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the paths to the items from which content is deleted. Wildcards are permitted. The paths must be paths to items,
|
|
not to containers. For example, you must specify a path to one or more files, not a path to a directory. Wildcards are
|
|
permitted. This parameter is required, but the parameter name ("Path") is optional.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes the contents of an item, but does not delete the item.`,
|
|
`Clear-Content [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force] [-Include
|
|
<String[]>] -LiteralPath <String[]> [-Stream <String>] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Clear-Content [-Path] <String[]> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force]
|
|
[-Include <String[]>] [-Stream <String>] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Clear-Content [-Stream <string>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-EventLog`,
|
|
[
|
|
new Parameter(`ComputerName`, `Specifies a remote computer. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an Internet Protocol (IP) address, or a fully qualified domain name of a remote computer. To specify
|
|
the local computer, type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of the Get-EventLog
|
|
cmdlet even if your computer is not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`LogName`, `Specifies the event logs. Enter the log name (the value of the Log property; not the LogDisplayName) of one or more event
|
|
logs, separated by commas.`, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Clears all entries from specified event logs on the local or remote computers.`,
|
|
`Clear-EventLog [-LogName] <String[]> [[-ComputerName] <String[]>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-History`,
|
|
[
|
|
new Parameter(`CommandLine`, `Specifies commands that this cmdlet deletes. If you enter more than one string, Clear-History deletes commands that have any
|
|
of the strings.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Count`, `Specifies the number of history entries that this cmdlet clears, starting with the oldest entry in the history.
|
|
|
|
|
|
If you use the Count and Id parameters in the same command, the cmdlet clears the number of entries specified by the Count
|
|
parameter, starting with the entry specified by the Id parameter. For example, if Count is 10 and Id is 30, Clear-History
|
|
clears items 21 through 30 inclusive.
|
|
|
|
|
|
If you use the Count and CommandLine parameters in the same command, Clear-History clears the number of entries specified by
|
|
the Count parameter, starting with the entry specified by the CommandLine parameter.`, `Int32`),
|
|
new Parameter(`Id`, `Specifies the history IDs of commands that this cmdlet deletes.
|
|
|
|
|
|
To find the history ID of a command, use the Get-History cmdlet.`, `Int32[]`),
|
|
new Parameter(`Newest`, `Indicates that this cmdlet deletes the newest entries in the history. By default, Clear-History deletes the oldest entries
|
|
in the history.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes entries from the command history.`,
|
|
`Clear-History [[-Count] <Int32>] [-CommandLine <String[]>] [-Confirm] [-Newest] [-WhatIf] [<CommonParameters>]
|
|
|
|
Clear-History [[-Id] <Int32[]>] [[-Count] <Int32>] [-Confirm] [-Newest] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-IISCentralCertProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-IISConfigCollection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-Item`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, items to exclude. The value of this parameter qualifies the Path parameter. Enter a path
|
|
element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when the cmdlet gets the objects, rather than having Windows PowerShell filter
|
|
the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Indicates that the cmdlet clears items that cannot otherwise be changed, such as read- only aliases. The cmdlet cannot clear
|
|
constants. Implementation varies from provider to provider. For more information, see about_Providers. The cmdlet cannot
|
|
override security restrictions, even when the Force parameter is used.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies, as a string array, items to that this cmdlet clears. The value of this parameter qualifies the Path parameter.
|
|
Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the items being cleared. Unlike Path , the value of the LiteralPath parameter is used exactly as it is
|
|
typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell wps_2 not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the path to the items being cleared. Wildcards are permitted. This parameter is required, but the parameter name
|
|
(Path) is optional.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Clears the contents of an item, but does not delete the item.`,
|
|
`Clear-Item [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force] [-Include <String[]>]
|
|
-LiteralPath <String[]> [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Clear-Item [-Path] <String[]> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force]
|
|
[-Include <String[]>] [-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-ItemProperty`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, an item or items that this cmdlet excludes. The value of this parameter qualifies the Path
|
|
parameter. Enter a path element or pattern, such as .txt or s . Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when the cmdlet gets the objects rather than having Windows PowerShell filter
|
|
the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet deletes properties from items that cannot otherwise be accessed by the user. Implementation
|
|
varies from provider to provider. For more information, see about_Providers.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies, as a string array, an item or items that this cmdlet clears. The value of this parameter qualifies the Path
|
|
parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the property being cleared. Unlike the Path parameter, the value of LiteralPath is used exactly as it
|
|
is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the name of the property to be cleared, such as the name of a registry value. Wildcards are not permitted.`, `String`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path to the property being cleared. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Clears the value of a property but does not delete the property.`,
|
|
`Clear-ItemProperty [-Name] <String> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>]
|
|
[-Force] [-Include <String[]>] -LiteralPath <String[]> [-PassThru] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Clear-ItemProperty [-Path] <String[]> [-Name] <String> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>]
|
|
[-Filter <String>] [-Force] [-Include <String[]>] [-PassThru] [-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-KdsCache`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-RecycleBin`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`DriveLetter`, ``, `String[]`),
|
|
new Parameter(`Force`, ``, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
``,
|
|
`Clear-RecycleBin [[-DriveLetter] <String[]>] [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-Tpm`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-UevAppxPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-UevConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-Variable`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Exclude`, `Specifies an array of items that this cmdlet omits in the operation. The value of this parameter qualifies the Name
|
|
parameter. Enter a name element or pattern, such as "s*". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Force`, `Allows the cmdlet to clear a variable even if it is read-only. Even using the Force parameter, the cmdlet cannot clear
|
|
constants.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies an array of items that this cmdlet includes in the operation. The value of this parameter qualifies the Name
|
|
parameter. Enter a name element or pattern, such as "s*". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the name of the variable to be cleared. Wildcards are permitted. This parameter is required, but the parameter
|
|
name ("Name") is optional.`, `String[]`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Scope`, `Specifies the scope in which this alias is valid.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Global
|
|
|
|
|
|
- Local
|
|
|
|
|
|
- Script
|
|
|
|
|
|
|
|
|
|
You can also use a number relative to the current scope (0 through the number of scopes, where 0 is the current scope and 1
|
|
is its parent). Local is the default. For more information, see about_Scopes.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes the value of a variable.`,
|
|
`Clear-Variable [-Name] <String[]> [-Confirm] [-Exclude <String[]>] [-Force] [-Include <String[]>] [-PassThru] [-Scope
|
|
<String>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-WebCentralCertProvider`,
|
|
[
|
|
new Parameter(`PrivateKeyPassword`, `Password for the private key if one exists. If provided, this password is the same for all keys. The password can be $null.`, `SwitchParameter`),
|
|
],
|
|
`Removes all settings for the central certificate provider.`,
|
|
`Clear-WebCentralCertProvider [-PrivateKeyPassword] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-WebConfiguration`,
|
|
[
|
|
new Parameter(`Clr`, `Version of the .NET framework in the form vn.n, such as v4.0 or v2.0. The default is v4.0. This parameter is used only when
|
|
PSPath is set to either Machine or Machine/Webroot. If PSPath is not set to one of these values and the Clr parameter is
|
|
set, PowerShell ignores the value of Clr and returns a warning.`, `String`),
|
|
new Parameter(`Filter`, `Specifies the IIS configuration section or an XPath query that returns a configuration element.`, `String[]`),
|
|
new Parameter(`Force`, `Forces the specified configuration to be cleared.`, `SwitchParameter`),
|
|
new Parameter(`Location`, `The location of the configuration setting to clear. Location tags are frequently used for configuration settings that must
|
|
be set more precisely than per application or per virtual directory. For example, a setting for a particular file or
|
|
directory could use a location tag. Location tags are also used if a particular section is locked. In such an instance, the
|
|
configuration system would have to use a location tag in one of the parent configuration files.`, `String[]`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the formatcomputer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes configuration settings from the specified configuration location.`,
|
|
`Clear-WebConfiguration [-Filter] <String[]> [[-PSPath] <String[]>] [-Clr <String>] [-Force] [-Location <String[]>]
|
|
[-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-WebRequestTracingSetting`,
|
|
[
|
|
new Parameter(`Name`, `The name of the site from which Request Trace settings are cleared.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Clears the Request Tracing configuration from the specified Web site.`,
|
|
`Clear-WebRequestTracingSetting [[-Name] <String>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-WebRequestTracingSettings`,
|
|
[
|
|
new Parameter(`Name`, `The name of the site from which Request Trace settings are cleared.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Clears the Request Tracing configuration from the specified Web site.`,
|
|
`Clear-WebRequestTracingSettings [[-Name] <String>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Clear-WindowsCorruptMountPoint`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Compare-Object`,
|
|
[
|
|
new Parameter(`CaseSensitive`, `Indicates that comparisons should be case-sensitive.`, `SwitchParameter`),
|
|
new Parameter(`Culture`, `Specifies the culture to use for comparisons.`, `String`),
|
|
new Parameter(`DifferenceObject`, `Specifies the objects that are compared to the reference objects.`, `PSObject[]`),
|
|
new Parameter(`ExcludeDifferent`, `Indicates that this cmdlet displays only the characteristics of compared objects that are equal.`, `SwitchParameter`),
|
|
new Parameter(`IncludeEqual`, `Indicates that this cmdlet displays characteristics of compared objects that are equal. By default, only characteristics
|
|
that differ between the reference and difference objects are displayed.`, `SwitchParameter`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Property`, `Specifies an array of properties of the reference and difference objects to compare.`, `Object[]`),
|
|
new Parameter(`ReferenceObject`, `Specifies an array of objects used as a reference for comparison.`, `PSObject[]`),
|
|
new Parameter(`SyncWindow`, `Specifies the number of adjacent objects that this cmdlet inspects while looking for a match in a collection of objects.
|
|
This cmdlet examines adjacent objects when it does not find the object in the same position in a collection. The default
|
|
value is [Int32]::MaxValue, which means that this cmdlet examines the entire object collection.`, `Int32`),
|
|
],
|
|
`Compares two sets of objects.`,
|
|
`Compare-Object [-ReferenceObject] <PSObject[]> [-DifferenceObject] <PSObject[]> [-CaseSensitive] [-Culture <String>]
|
|
[-ExcludeDifferent] [-IncludeEqual] [-PassThru] [-Property <Object[]>] [-SyncWindow <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Compare-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Complete-BitsTransfer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Complete-DtcDiagnosticTransaction`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Complete-SqlColumnMasterKeyRotation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Complete-Transaction`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Commits the active transaction.`,
|
|
`Complete-Transaction [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Complete-VMFailover`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Confirm-SecureBootUEFI`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Connect-PSSession`,
|
|
[
|
|
new Parameter(`AllowRedirection`, `Indicates that this cmdlet allows redirection of this connection to an alternate URI.
|
|
|
|
|
|
When you use the ConnectionURI parameter, the remote destination can return an instruction to redirect to a different URI.
|
|
By default, Windows PowerShell does not redirect connections, but you can use this parameter to allow it to redirect the
|
|
connection.
|
|
|
|
|
|
You can also limit the number of times the connection is redirected by changing the MaximumConnectionRedirectionCount
|
|
session option value. Use the MaximumRedirection parameter of the New-PSSessionOption cmdlet or set the
|
|
MaximumConnectionRedirectionCount property of the $PSSessionOption preference variable. The default value is 5.`, `SwitchParameter`),
|
|
new Parameter(`ApplicationName`, `Specifies the name of an application. This cmdlet connects only to sessions that use the specified application.
|
|
|
|
|
|
Enter the application name segment of the connection URI. For example, in the following connection URI, the application name
|
|
is WSMan: "http://localhost:5985/WSMAN". The application name of a session is stored in the Runspace.ConnectionInfo.AppName
|
|
property of the session.
|
|
|
|
|
|
The value of this parameter is used to select and filter sessions. It does not change the application that the session uses.`, `String`),
|
|
new Parameter(`Authentication`, `Specifies the mechanism that is used to authenticate user credentials in the command to reconnect to the disconnected
|
|
session. The acceptable values for this parameter are:
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Basic
|
|
|
|
|
|
- Credssp
|
|
|
|
|
|
- Digest
|
|
|
|
|
|
- Kerberos
|
|
|
|
|
|
- Negotiate
|
|
|
|
|
|
- NegotiateWithImplicitCredential
|
|
|
|
|
|
|
|
|
|
The default value is Default.
|
|
|
|
|
|
For information about the values of this parameter, see AuthenticationMechanism
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=144382 (http://go.microsoft.com/fwlink/?LinkID=144382) in the Microsoft
|
|
Developer Network (MSDN) library.
|
|
|
|
Caution: Credential Security Support Provider (CredSSP) authentication, in which the user's credentials are passed to a
|
|
remote computer to be authenticated, is designed for commands that require authentication on more than one resource, such as
|
|
accessing a remote network share. This mechanism increases the security risk of the remote operation. If the remote computer
|
|
is compromised, the credentials that are passed to it can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to connect to the disconnected
|
|
session. Enter the certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts. They do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use a Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the computers on which the disconnected sessions are stored. Sessions are stored on the computer that is at the
|
|
server-side or receiving end of a connection. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of one computer. Wildcard characters are not
|
|
permitted. To specify the local computer, type the computer name, localhost, or a dot (.)`, `String[]`),
|
|
new Parameter(`ConfigurationName`, `Connects only to sessions that use the specified session configuration.
|
|
|
|
|
|
Enter a configuration name or the fully qualified resource URI for a session configuration. If you specify only the
|
|
configuration name, the following schema URI is prepended: http://schemas.microsoft.com/powershell. The configuration name
|
|
of a session is stored in the ConfigurationName property of the session.
|
|
|
|
|
|
The value of this parameter is used to select and filter sessions. It does not change the session configuration that the
|
|
session uses.
|
|
|
|
|
|
For more information about session configurations, see about_Session_Configurations.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`ConnectionUri`, `Specifies the URIs of the connection endpoints for the disconnected sessions.
|
|
|
|
|
|
The URI must be fully qualified. The format of this string is as follows:
|
|
|
|
|
|
"<Transport>://<ComputerName>:<Port>/<ApplicationName>"
|
|
|
|
|
|
The default value is as follows:
|
|
|
|
|
|
"http://localhost:5985/WSMAN"
|
|
|
|
|
|
If you do not specify a connection URI, you can use the UseSSL and Port parameters to specify the connection URI values.
|
|
|
|
|
|
Valid values for the Transport segment of the URI are HTTP and HTTPS. If you specify a connection URI with a Transport
|
|
segment, but do not specify a port, the session is created with standards ports: 80 for HTTP and 443 for HTTPS. To use the
|
|
default ports for Windows PowerShell remoting, specify port 5985 for HTTP or 5986 for HTTPS.
|
|
|
|
|
|
If the destination computer redirects the connection to a different URI, Windows PowerShell prevents the redirection unless
|
|
you use the AllowRedirection parameter in the command.`, `Uri[]`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to connect to the disconnected session. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01. Or, enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`Id`, `Specifies the IDs of the disconnected sessions. The Id parameter works only when the disconnected session was previously
|
|
connected to the current session.
|
|
|
|
|
|
This parameter is valid, but not effective, when the session is stored on the local computer, but was not connected to the
|
|
current session.`, `Int32[]`),
|
|
new Parameter(`InstanceId`, `Specifies the instance IDs of the disconnected sessions.
|
|
|
|
|
|
The instance ID is a GUID that uniquely identifies a PSSession on a local or remote computer.
|
|
|
|
|
|
The instance ID is stored in the InstanceID property of the PSSession .`, `Guid[]`),
|
|
new Parameter(`Name`, `Specifies the friendly names of the disconnected sessions.`, `String[]`),
|
|
new Parameter(`Port`, `Specifies the network port on the remote computer that is used to reconnect to the session. To connect to a remote computer,
|
|
the remote computer must be listening on the port that the connection uses. The default ports are 5985, which is the WinRM
|
|
port for HTTP, and 5986, which is the WinRM port for HTTPS.
|
|
|
|
|
|
Before using an alternate port, you must configure the WinRM listener on the remote computer to listen at that port. To
|
|
configure the listener, type the following two commands at the Windows PowerShell prompt:
|
|
|
|
|
|
"Remove-Item -Path WSMan:\Localhost\listener\listener* -Recurse"
|
|
|
|
|
|
"New-Item -Path WSMan:\Localhost\listener -Transport http -Address * -Port <port-number>"
|
|
|
|
|
|
Do not use the Port parameter unless you must. The port that is set in the command applies to all computers or sessions on
|
|
which the command runs. An alternate port setting might prevent the command from running on all computers.`, `Int32`),
|
|
new Parameter(`Session`, `Specifies the disconnected sessions. Enter a variable that contains the PSSession objects or a command that creates or gets
|
|
the PSSession objects, such as a Get-PSSession command.`, `PSSession[]`),
|
|
new Parameter(`SessionOption`, `Specifies advanced options for the session. Enter a SessionOption object, such as one that you create by using the
|
|
New-PSSessionOption cmdlet, or a hash table in which the keys are session option names and the values are session option
|
|
values.
|
|
|
|
|
|
The default values for the options are determined by the value of the $PSSessionOption preference variable, if it is set.
|
|
Otherwise, the default values are established by options set in the session configuration.
|
|
|
|
|
|
The session option values take precedence over default values for sessions set in the $PSSessionOption preference variable
|
|
and in the session configuration. However, they do not take precedence over maximum values, quotas or limits set in the
|
|
session configuration.
|
|
|
|
|
|
For a description of the session options that includes the default values, see New-PSSessionOption. For information about
|
|
the $PSSessionOption preference variable, see about_Preference_Variables (http://go.microsoft.com/fwlink/?LinkID=113248).
|
|
For more information about session configurations, see about_Session_Configurations
|
|
(http://go.microsoft.com/fwlink/?LinkID=145152).`, `PSSessionOption`),
|
|
new Parameter(`ThrottleLimit`, `Specifies the maximum number of concurrent connections that can be established to run this command. If you omit this
|
|
parameter or enter a value of 0, the default value, 32, is used.
|
|
|
|
|
|
The throttle limit applies only to the current command, not to the session or to the computer.`, `Int32`),
|
|
new Parameter(`UseSSL`, `Indicates that this cmdlet uses the Secure Sockets Layer (SSL) protocol to connect to the disconnected session. By default,
|
|
SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all Windows PowerShell content transmitted over the network. The UseSSL parameter is an additional
|
|
protection that sends the data across an HTTPS connection instead of an HTTP connection.
|
|
|
|
|
|
If you use this parameter, but SSL is not available on the port that is used for the command, the command fails.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Reconnects to disconnected sessions.`,
|
|
`Connect-PSSession [-ConnectionUri] <Uri[]> [-AllowRedirection] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Confirm] [-Credential <PSCredential>] [-Name <String[]>] [-SessionOption <PSSessionOption>] [-ThrottleLimit
|
|
<Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Connect-PSSession [-ConnectionUri] <Uri[]> [-AllowRedirection] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Confirm] [-Credential <PSCredential>] -InstanceId <Guid[]> [-SessionOption <PSSessionOption>] [-ThrottleLimit
|
|
<Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Connect-PSSession [-ComputerName] <String[]> [-ApplicationName <String>] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Confirm] [-Credential <PSCredential>] [-Name <String[]>] [-Port <Int32>] [-SessionOption <PSSessionOption>]
|
|
[-ThrottleLimit <Int32>] [-UseSSL] [-WhatIf] [<CommonParameters>]
|
|
|
|
Connect-PSSession [-ComputerName] <String[]> [-ApplicationName <String>] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Confirm] [-Credential <PSCredential>] -InstanceId <Guid[]> [-Port <Int32>] [-SessionOption <PSSessionOption>]
|
|
[-ThrottleLimit <Int32>] [-UseSSL] [-WhatIf] [<CommonParameters>]
|
|
|
|
Connect-PSSession [-Id] <Int32[]> [-Confirm] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Connect-PSSession [-Confirm] -InstanceId <Guid[]> [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Connect-PSSession [-Confirm] -Name <String[]> [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Connect-PSSession [-Session] <PSSession[]> [-Confirm] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Connect-VMNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Connect-VMSan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Connect-WSMan`,
|
|
[
|
|
new Parameter(`ApplicationName`, `Specifies the application name in the connection. The default value of the ApplicationName parameter is WSMAN. The complete
|
|
identifier for the remote endpoint is in the following format:
|
|
|
|
|
|
<transport>://<server>:<port>/<ApplicationName>
|
|
|
|
|
|
For example: "http://server01:8080/WSMAN"
|
|
|
|
|
|
Internet Information Services (IIS), which hosts the session, forwards requests with this endpoint to the specified
|
|
application. This default setting of WSMAN is appropriate for most uses. This parameter is designed to be used if many
|
|
computers establish remote connections to one computer that is running Windows PowerShell. In this case, IIS hosts Web
|
|
Services for Management (WS-Management) for efficiency.`, `String`),
|
|
new Parameter(`Authentication`, `Specifies the authentication mechanism to be used at the server. The acceptable values for this parameter are:
|
|
|
|
|
|
- Basic. Basic is a scheme in which the user name and password are sent in clear text to the server or proxy. - Default.
|
|
Use the authentication method implemented by the WS-Management protocol. This is the default. - Digest. Digest is a
|
|
challenge-response scheme that uses a server-specified data string for the challenge. - Kerberos. The client computer and
|
|
the server mutually authenticate by using Kerberos certificates. - Negotiate. Negotiate is a challenge-response scheme that
|
|
negotiates with the server or proxy to determine the scheme to use for authentication. For example, this parameter value
|
|
allows for negotiation to determine whether the Kerberos protocol or NTLM is used. - CredSSP. Use Credential Security
|
|
Support Provider (CredSSP) authentication, which lets the user delegate credentials. This option is designed for commands
|
|
that run on one remote computer but collect data from or run additional commands on other remote computers.
|
|
|
|
|
|
Caution: CredSSP delegates the user credentials from the local computer to a remote computer. This practice increases the
|
|
security risk of the remote operation. If the remote computer is compromised, when credentials are passed to it, the
|
|
credentials can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to perform this action. Enter the
|
|
certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use the Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the computer against which to run the management operation. The value can be a fully qualified domain name, a
|
|
NetBIOS name, or an IP address. Use the local computer name, use localhost, or use a dot (.) to specify the local computer.
|
|
The local computer is the default. When the remote computer is in a different domain from the user, you must use a fully
|
|
qualified domain name must be used. You can pipe a value for this parameter to the cmdlet.`, `String`),
|
|
new Parameter(`ConnectionURI`, `Specifies the connection endpoint. The format of this string is as follows:
|
|
|
|
|
|
<Transport>://<Server>:<Port>/<ApplicationName>
|
|
|
|
|
|
The following string is a correctly formatted value for this parameter:
|
|
|
|
|
|
"http://Server01:8080/WSMAN"
|
|
|
|
|
|
The URI must be fully qualified.`, `Uri`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user. Type a user name, such
|
|
as User01, Domain01\User01, or User@Domain.com. Or, enter a PSCredential object, such as one returned by the Get-Credential
|
|
cmdlet. When you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`OptionSet`, `Specifies a set of switches to a service to modify or refine the nature of the request. These resemble switches used in
|
|
command-line shells because they are service specific. Any number of options can be specified.
|
|
|
|
|
|
The following example demonstrates the syntax that passes the values 1, 2, and 3 for the a, b, and c parameters:
|
|
|
|
|
|
"-OptionSet @{a=1;b=2;c=3}"`, `Hashtable`),
|
|
new Parameter(`Port`, `Specifies the port to use when the client connects to the WinRM service. When the transport is HTTP, the default port is 80.
|
|
When the transport is HTTPS, the default port is 443.
|
|
|
|
|
|
When you use HTTPS as the transport, the value of the ComputerName parameter must match the server's certificate common name
|
|
(CN). However, if the SkipCNCheck parameter is specified as part of the SessionOption parameter, the certificate common name
|
|
of the server does not have to match the host name of the server. The SkipCNCheck parameter should be used only for trusted
|
|
computers.`, `Int32`),
|
|
new Parameter(`SessionOption`, `Specifies extended options for the WS-Management session. Enter a SessionOption object that you create by using the
|
|
New-WSManSessionOption cmdlet. For more information about the options that are available, type "Get-Help
|
|
New-WSManSessionOption".`, `SessionOption`),
|
|
new Parameter(`UseSSL`, `Specifies that the Secure Sockets Layer (SSL) protocol is used to establish a connection to the remote computer. By default,
|
|
SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all the Windows PowerShell content that is transmitted over the network. The UseSSL parameter lets
|
|
you specify the additional protection of HTTPS instead of HTTP. If SSL is not available on the port that is used for the
|
|
connection, and you specify this parameter, the command fails.`, `SwitchParameter`),
|
|
],
|
|
`Connects to the WinRM service on a remote computer.`,
|
|
`Connect-WSMan [[-ComputerName] <String>] [-ApplicationName <String>] [-Authentication {None | Default | Digest | Negotiate |
|
|
Basic | Kerberos | ClientCertificate | Credssp}] [-CertificateThumbprint <String>] [-Credential <PSCredential>] [-OptionSet
|
|
<Hashtable>] [-Port <Int32>] [-SessionOption <SessionOption>] [-UseSSL] [<CommonParameters>]
|
|
|
|
Connect-WSMan [-Authentication {None | Default | Digest | Negotiate | Basic | Kerberos | ClientCertificate | Credssp}]
|
|
[-CertificateThumbprint <String>] [-ConnectionURI <Uri>] [-Credential <PSCredential>] [-OptionSet <Hashtable>] [-Port
|
|
<Int32>] [-SessionOption <SessionOption>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertFrom-CIPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertFrom-Csv`,
|
|
[
|
|
new Parameter(`Delimiter`, `Specifies the delimiter that separates the property values in the CSV strings. The default is a comma (,). Enter a
|
|
character, such as a colon (:). To specify a semicolon (;), enclose it in quotation marks.
|
|
|
|
|
|
If you specify a character other than the delimiter used in the CSV strings, ConvertFrom-CSV cannot create objects from the
|
|
CSV strings. Instead, it returns the strings.`, `Char`),
|
|
new Parameter(`Header`, `Specifies an alternate column header row for the imported string. The column header determines the names of the properties
|
|
of the object that ConvertFrom-CSV creates.
|
|
|
|
|
|
Enter a comma-separated list of the column headers. Enclose each item in quotation marks (single or double). Do not enclose
|
|
the header string in quotation marks. If you enter fewer column headers than there are columns, the remaining columns will
|
|
have no headers. If you enter more headers than there are columns, the extra headers are ignored.
|
|
|
|
|
|
When using the Header parameter, omit the column header string from the CSV strings. Otherwise, this cmdlet creates an
|
|
extra object from the items in the header row.`, `String[]`),
|
|
new Parameter(`InputObject`, `Specifies the CSV strings to be converted to objects. Enter a variable that contains the CSV strings or type a command or
|
|
expression that gets the CSV strings. You can also pipe the CSV strings to ConvertFrom-CSV .`, `PSObject[]`),
|
|
new Parameter(`UseCulture`, `Indicates that this cmdlet uses the list separator for the current culture as the string delimiter. The default is a comma
|
|
(,).
|
|
|
|
|
|
To find the list separator for a culture, use the following command: "(Get-Culture).TextInfo.ListSeparator". If you specify
|
|
a character other than the delimiter used in the CSV strings, ConvertFrom-CSV cannot create objects from the CSV strings.
|
|
Instead, it returns the strings.`, `SwitchParameter`),
|
|
],
|
|
`Converts object properties in comma-separated value (CSV) format into CSV versions of the original objects.`,
|
|
`ConvertFrom-Csv [-InputObject] <PSObject[]> [[-Delimiter] <Char>] [-Header <String[]>] [<CommonParameters>]
|
|
|
|
ConvertFrom-Csv [-InputObject] <PSObject[]> [-Header <String[]>] -UseCulture [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertFrom-EncodedSqlName`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertFrom-EncodedSqlName`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertFrom-Json`,
|
|
[
|
|
new Parameter(`InputObject`, `Specifies the JSON strings to convert to JSON objects. Enter a variable that contains the string, or type a command or
|
|
expression that gets the string. You can also pipe a string to ConvertFrom-Json .
|
|
|
|
|
|
The InputObject parameter is required, but its value can be an empty string. When the input object is an empty string,
|
|
ConvertFrom-Json does not generate any output. The InputObject value cannot be $Null.`, `String`),
|
|
],
|
|
`Converts a JSON-formatted string to a custom object.`,
|
|
`ConvertFrom-Json [-InputObject] <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertFrom-SecureString`,
|
|
[
|
|
new Parameter(`Key`, `Specifies the encryption key as a byte array.`, `Byte[]`),
|
|
new Parameter(`SecureKey`, `Specifies the encryption key as a secure string. The secure string value is converted to a byte array before being used as
|
|
the key.`, `SecureString`),
|
|
new Parameter(`SecureString`, `Specifies the secure string to convert to an encrypted standard string.`, `SecureString`),
|
|
],
|
|
`Converts a secure string to an encrypted standard string.`,
|
|
`ConvertFrom-SecureString [-SecureString] <SecureString> [-Key <Byte[]>] [<CommonParameters>]
|
|
|
|
ConvertFrom-SecureString [-SecureString] <SecureString> [[-SecureKey] <SecureString>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertFrom-String`,
|
|
[
|
|
new Parameter(`Delimiter`, `Specifies a regular expression that identifies the boundary between elements. Elements that are created by the split become
|
|
properties in the resulting object. The delimiter is ultimately used in a call to
|
|
System.Text.RegularExpressions.RegularExpression.Split().`, `String`),
|
|
new Parameter(`IncludeExtent`, `Indicates that this cmdlet includes an extent text property that is removed by default.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies strings received from the pipeline, or a variable that contains a string object.`, `String`),
|
|
new Parameter(`PropertyNames`, `Specifies an array of property names to which to assign split values in the resulting object. Every line of text that you
|
|
split or parse generates elements that represent property values. If the element is the result of a capture group, and that
|
|
capture group is named (for example, (?<name>) or (?'name') ), then the name of that capture group is assigned to the
|
|
property.
|
|
|
|
|
|
If you provide any elements in the PropertyName array, those names are assigned to properties that have not yet been named.
|
|
|
|
|
|
If you provide more property names than there are fields, Windows PowerShell ignores the extra property names. If you do not
|
|
specify enough property names to name all fields, Windows PowerShell automatically assigns numerical property names to any
|
|
properties that are not named: P1, P2, etc.`, `String[]`),
|
|
new Parameter(`TemplateContent`, `Specifies an expression, or an expression saved as a variable, that describes the properties to which this cmdlet assigns
|
|
strings. The syntax of a template field specification is the following: {[optional-typecast]name(sequence-spec, for example
|
|
\*):example-value}. An example is {PersonInfo*:{Name:Patti Fuller}.`, `String[]`),
|
|
new Parameter(`TemplateFile`, `Specifies a file, as an array, that contains a template for the desired parsing of the string. In the template file,
|
|
properties and their values are enclosed in brackets, as shown in the following example. If a property, such as the Name
|
|
property and its associated other properties, appears multiple times, you can add an asterisk (\*) to indicate that this
|
|
results in multiple records. This avoids extracting multiple properties into a single record.
|
|
|
|
|
|
|
|
|
|
{Name*:David Chew}
|
|
|
|
|
|
|
|
|
|
{City:Redmond}, {State:WA}
|
|
|
|
|
|
|
|
{Name*:Evan Narvaez} {Name*:Antonio Moreno}
|
|
|
|
|
|
|
|
|
|
{City:Issaquah}, {State:WA}`, `String[]`),
|
|
new Parameter(`UpdateTemplate`, `Indicates that this cmdlet saves the results of a learning algorithm into a comment in the template file. This makes the
|
|
algorithm learning process faster. To use this parameter, you must also specify a template file with the TemplateFile
|
|
parameter.`, `SwitchParameter`),
|
|
],
|
|
`Extracts and parses structured properties from string content.`,
|
|
`ConvertFrom-String [-InputObject] <String> [-Delimiter <String>] [-PropertyNames <String[]>] [<CommonParameters>]
|
|
|
|
ConvertFrom-String [-InputObject] <String> [-IncludeExtent] [-TemplateContent <String[]>] [-TemplateFile <String[]>]
|
|
[-UpdateTemplate] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertFrom-StringData`,
|
|
[
|
|
new Parameter(`StringData`, `Specifies the string to be converted. You can use this parameter or pipe a string to ConvertFrom-StringData . The parameter
|
|
name is optional.
|
|
|
|
|
|
The value of this parameter must be a string that is enclosed in single quotation marks, a string that is enclosed in double
|
|
quotation marks, or a here-string that contains one or more key/value pairs. Each key/value pair must be on a separate line,
|
|
or each pair must be separated by newline characters ("n).
|
|
|
|
|
|
You can include comments in the string, but the comments cannot be on the same line as a key/value pair. The comments are
|
|
not included in the hash table.
|
|
|
|
|
|
A here-string is a string consisting of one or more lines within which quotation marks are interpreted literally. For more
|
|
information, see about_Quoting_Rules.`, `String`),
|
|
],
|
|
`Converts a string containing one or more key and value pairs to a hash table.`,
|
|
`ConvertFrom-StringData [-StringData] <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Convert-Path`,
|
|
[
|
|
new Parameter(`LiteralPath`, `Specifies, as a string array, the path to be converted. The value of the LiteralPath parameter is used exactly as it is
|
|
typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the Windows PowerShell path to be converted.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Converts a path from a Windows PowerShell path to a Windows PowerShell provider path.`,
|
|
`Convert-Path -LiteralPath <String[]> [-UseTransaction] [<CommonParameters>]
|
|
|
|
Convert-Path [-Path] <String[]> [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Convert-String`,
|
|
[
|
|
new Parameter(`Example`, `Specifies a list of examples of the target format. Specify pairs separated by the equal (=) sign, with the source pattern on
|
|
the left and the target pattern on the right, as in the following example:
|
|
|
|
|
|
"Patti Fuller = Fuller, P."
|
|
|
|
|
|
Alternatively, specify a list of hash tables that contain Before and After properties.`, `System.Collections.Generic.List^1[System.Management.Automation.PSObject]`),
|
|
new Parameter(`InputObject`, `Specifies a string to format.`, `String`),
|
|
],
|
|
`Formats a string to match examples.`,
|
|
`Convert-String [-Example <System.Collections.Generic.List1[System.Management.Automation.PSObject]>] -InputObject <String>
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertTo-Csv`,
|
|
[
|
|
new Parameter(`Delimiter`, `Specifies a delimiter to separate the property values.The default is a comma().Enter a character, such as a colon(: ).
|
|
|
|
|
|
To specify a semicolon(;), enclose it in quotation marks.Otherwise, it will be interpreted as the command delimiter.`, `Char`),
|
|
new Parameter(`InputObject`, `Specifies the objects to export as CSV strings.Enter a variable that contains the objects or type a command or expression
|
|
that gets the objects.You can also pipe objects to ConvertTo - CSV.`, `PSObject`),
|
|
new Parameter(`NoTypeInformation`, `Omits the type information header from the output.By default, the string in the output contains #TYPE followed by the
|
|
fully - qualified name of the object type.`, `SwitchParameter`),
|
|
new Parameter(`UseCulture`, `Uses the list separator for the current culture as the data delimiter.The default is a comma().
|
|
|
|
|
|
This parameter is very useful in scripts that are being distributed to users worldwide.To find the list separator for a
|
|
culture, use the following command: "(Get-Culture).TextInfo.ListSeparator".`, `SwitchParameter`),
|
|
],
|
|
`Converts objects into a series of comma - separated value(CSV) variable - length strings.`,
|
|
`ConvertTo - Csv[-InputObject] < PSObject > [[-Delimiter]<Char>][-NoTypeInformation][<CommonParameters>]
|
|
|
|
ConvertTo - Csv[-InputObject] < PSObject > [-NoTypeInformation][-UseCulture][<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertTo - EncodedSqlName`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertTo - EncodedSqlName`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertTo - Html`,
|
|
[
|
|
new Parameter(`As`, `Determines whether the object is formatted as a table or a list.Valid values are Table and List.The default value is Table.
|
|
|
|
|
|
The Table value generates an HTML table that resembles the Windows PowerShell table format.The header row displays the
|
|
property names.Each table row represents an object and displays the object's values for each property.
|
|
|
|
|
|
The List value generates a two - column HTML table for each object that resembles the Windows PowerShell list format.The
|
|
first column displays the property name; the second column displays the property value.`, `String`),
|
|
new Parameter(`Body`, `Specifies the text to add after the opening < BODY > tag.By default, there is no text in that position.`, `String[]`),
|
|
new Parameter(`CssUri`, `Specifies the Uniform Resource Identifier(URI) of the cascading style sheet(CSS) that is applied to the HTML file.The URI
|
|
is included in a style sheet link in the output.`, `Uri`),
|
|
new Parameter(`Fragment`, `Generates only an HTML table.The HTML, HEAD, TITLE, and BODY tags are omitted.`, `SwitchParameter`),
|
|
new Parameter(`Head`, `Specifies the content of the < HEAD > tag.The default is < title > HTML TABLE < /title>. If you use the Head parameter, the Title
|
|
parameter is ignored.`, `String[]`),
|
|
new Parameter(`InputObject`, `Specifies the objects to be represented in HTML.Enter a variable that contains the objects or type a command or expression
|
|
that gets the objects.
|
|
|
|
|
|
If you use this parameter to submit multiple objects, such as all of the services on a computer, ConvertTo - Html creates a
|
|
table that displays the properties of a collection or of an array of objects(System.Object[]).To create a table of the
|
|
individual objects, use the pipeline operator to pipe the objects to ConvertTo - Html.`, `PSObject`),
|
|
new Parameter(`PostContent`, `Specifies text to add after the closing < /TABLE> tag. By default, there is no text in that position.`, `String[]`),
|
|
new Parameter(`PreContent`, `Specifies text to add before the opening <TABLE> tag. By default, there is no text in that position.`, `String[]`),
|
|
new Parameter(`Property`, `Includes the specified properties of the objects in the HTML. The value of the Property parameter can be a new calculated
|
|
property. To create a calculated property, use a hash table. Valid keys are:
|
|
|
|
|
|
- Label <string> (unlike with Select-Object or Format-Table, the Name key is not supported)
|
|
|
|
|
|
- Expression <string> or <script block>`, `Object[]`),
|
|
new Parameter(`Title`, `Specifies a title for the HTML file, that is, the text that appears between the <TITLE> tags.`, `String`),
|
|
],
|
|
`Converts Microsoft .NET Framework objects into HTML that can be displayed in a Web browser.`,
|
|
`ConvertTo-Html [[-Property] <Object[]>] [[-Head] <String[]>] [[-Title] <String>] [[-Body] <String[]>] [-As {Table | List}]
|
|
[-CssUri <Uri>] [-InputObject <PSObject>] [-PostContent <String[]>] [-PreContent <String[]>] [<CommonParameters>]
|
|
|
|
ConvertTo-Html [[-Property] <Object[]>] [-As {Table | List}] [-Fragment] [-InputObject <PSObject>] [-PostContent <String[]>]
|
|
[-PreContent <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertTo-Json`,
|
|
[
|
|
new Parameter(`Compress`, `Omits white space and indented formatting in the output string.`, `SwitchParameter`),
|
|
new Parameter(`Depth`, `Specifies how many levels of contained objects are included in the JSON representation. The default value is 2.`, `Int32`),
|
|
new Parameter(`InputObject`, `Specifies the objects to convert to JSON format. Enter a variable that contains the objects, or type a command or expression
|
|
that gets the objects. You can also pipe an object to ConvertTo-Json .
|
|
|
|
|
|
The InputObject parameter is required, but its value can be null ($Null) or an empty string. When the input object is $Null,
|
|
ConvertTo-Json does not generate any output. When the input object is an empty string, ConvertTo-Json returns an empty
|
|
string.`, `Object`),
|
|
],
|
|
`Converts an object to a JSON-formatted string.`,
|
|
`ConvertTo-Json [-InputObject] <Object> [-Compress] [-Depth <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertTo-ProcessMitigationPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertTo-SecureString`,
|
|
[
|
|
new Parameter(`AsPlainText`, `Specifies a plain text string to convert to a secure string. The secure string cmdlets help protect confidential text. The
|
|
text is encrypted for privacy and is deleted from computer memory after it is used. If you use this parameter to provide
|
|
plain text as input, the system cannot protect that input in this manner. To use this parameter, you must also specify the
|
|
Force parameter.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Confirms that you understand the implications of using the AsPlainText parameter and still want to use it.`, `SwitchParameter`),
|
|
new Parameter(`Key`, `Specifies the encryption key to use when converting a secure string into an encrypted standard string. Valid key lengths are
|
|
16, 24, and 32 bytes.`, `Byte[]`),
|
|
new Parameter(`SecureKey`, `Specifies the encryption key to use when converting a secure string into an encrypted standard string. The key must be
|
|
provided in the format of a secure string. The secure string is converted to a byte array before being used as the key.
|
|
Valid key lengths are 16, 24, and 32 bytes.`, `SecureString`),
|
|
new Parameter(`String`, `Specifies the string to convert to a secure string.`, `String`),
|
|
],
|
|
`Converts encrypted standard strings to secure strings. It can also convert plain text to secure strings. It is used with ConvertFrom-SecureString and Read-Host.`,
|
|
`ConvertTo-SecureString [-String] <String> [[-AsPlainText]] [[-Force]] [<CommonParameters>]
|
|
|
|
ConvertTo-SecureString [-String] <String> [-Key <Byte[]>] [<CommonParameters>]
|
|
|
|
ConvertTo-SecureString [-String] <String> [[-SecureKey] <SecureString>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertTo-TpmOwnerAuth`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertTo-WebApplication`,
|
|
[
|
|
new Parameter(`ApplicationPool`, `The application pool in which the application runs.`, `String`),
|
|
new Parameter(`Force`, `Forces the conversion without prompting you for confirmation.`, `SwitchParameter`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the format computer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Converts an IIS virtual directory to an IIS Web application.`,
|
|
`ConvertTo-WebApplication [[-PSPath] <String[]>] [-ApplicationPool <String>] [-Force] [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ConvertTo-Xml`,
|
|
[
|
|
new Parameter(`As`, `Determines the output format. The acceptable values for this parameter are:
|
|
|
|
|
|
- String. Returns a single string. - Stream. Returns an array of strings. - Document. Returns an XmlDocument object.
|
|
|
|
|
|
The default value is Document.`, `String`),
|
|
new Parameter(`Depth`, `Specifies how many levels of contained objects are included in the XML representation. The default value is 1.
|
|
|
|
|
|
For example, if the object's properties also contain objects, to save an XML representation of the properties of the
|
|
contained objects, you must specify a depth of 2.
|
|
|
|
|
|
The default value can be overridden for the object type in the Types.ps1xml files. For more information, see
|
|
about_Types.ps1xml.`, `Int32`),
|
|
new Parameter(`InputObject`, `Specifies the object to be converted. Enter a variable that contains the objects, or type a command or expression that gets
|
|
the objects. You can also pipe objects to ConvertTo-XML .`, `PSObject`),
|
|
new Parameter(`NoTypeInformation`, `Omits the Type attribute from the object nodes.`, `SwitchParameter`),
|
|
],
|
|
`Creates an XML-based representation of an object.`,
|
|
`ConvertTo-Xml [-InputObject] <PSObject> [-As {Stream | String | Document}] [-Depth <Int32>] [-NoTypeInformation]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Convert-UrnToPath`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Convert-UrnToPath`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Convert-VHD`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Copy-Item`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Container`, `Indicates that this cmdlet preserves container objects during the copy operation.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Destination`, `Specifies the path to the new location. To rename a copied item, include the new name in the value.`, `String`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, an item or items that this cmdlet excludes from the operation. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when the cmdlet gets the objects, rather than have Windows PowerShell filter
|
|
the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet will copy items that cannot otherwise be changed, such as copying over a read-only file or alias.`, `SwitchParameter`),
|
|
new Parameter(`FromSession`, `Specifies the PSSession object from which a remote file is being copied. When you use this parameter, the Path and
|
|
LiteralPath parameters refer to the local path on the remote machine.`, `PSSession`),
|
|
new Parameter(`Include`, `Specifies, as a string array, only those items upon which the cmdlet will act, excluding all others.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path to the item. The value of the LiteralPath parameter is used exactly as it is typed. No characters are
|
|
interpreted as wildcards. If the path includes escape characters, enclose it in single quotation marks. Single quotation
|
|
marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies, as a string array, the path to the items to copy.`, `String[]`),
|
|
new Parameter(`Recurse`, `Indicates that this cmdlet performs a recursive copy.`, `SwitchParameter`),
|
|
new Parameter(`ToSession`, `Specifies the PSSession object to which a remote file is being copied. When you use this parameter, the Path and LiteralPath
|
|
parameters refer to the local path on the remote machine.`, `PSSession`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Copies an item from one location to another.`,
|
|
`Copy-Item [[-Destination] <String>] [-Confirm] [-Container] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter
|
|
<String>] [-Force] [-FromSession <PSSession>] [-Include <String[]>] -LiteralPath <String[]> [-PassThru] [-Recurse]
|
|
[-ToSession <PSSession>] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Copy-Item [-Path] <String[]> [[-Destination] <String>] [-Confirm] [-Container] [-Credential <PSCredential>] [-Exclude
|
|
<String[]>] [-Filter <String>] [-Force] [-FromSession <PSSession>] [-Include <String[]>] [-PassThru] [-Recurse] [-ToSession
|
|
<PSSession>] [-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Copy-ItemProperty`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Destination`, `Specifies the path to the destination location.`, `String`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, an item or items that this cmdlet excludes. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when this cmdlet gets the objects rather than having Windows PowerShell filter
|
|
the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies, as a string array, an item or items upon which the cmdlet will act, excluding all others.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path to the item property. The value of the LiteralPath parameter is used exactly as it is typed. No characters
|
|
are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation marks. Single quotation
|
|
marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the name of the property to be copied.`, `String`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies, as a string array, the path to the property to be copied.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Copies a property and value from a specified location to another location.`,
|
|
`Copy-ItemProperty [-Destination] <String> [-Name] <String> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>]
|
|
[-Filter <String>] [-Force] [-Include <String[]>] -LiteralPath <String[]> [-PassThru] [-UseTransaction] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Copy-ItemProperty [-Path] <String[]> [-Destination] <String> [-Name] <String> [-Confirm] [-Credential <PSCredential>]
|
|
[-Exclude <String[]>] [-Filter <String>] [-Force] [-Include <String[]>] [-PassThru] [-UseTransaction] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Copy-VMFile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Debug-Job`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies the ID number of a running job. To get the ID number of a job, run the Get-Job cmdlet.`, `Int32`),
|
|
new Parameter(`InstanceId`, `Specifies the instance ID GUID of a running job. To get the InstanceId of a job, run the Get-Job cmdlet, piping the results
|
|
into a Format- * cmdlet, as shown in the following example:
|
|
|
|
|
|
"Get-Job | Format-List -Property Id,Name,InstanceId,State"`, `Guid`),
|
|
new Parameter(`Job`, `Specifies a running job object. The simplest way to use this parameter is to save the results of a Get-Job command that
|
|
returns the running job that you want to debug in a variable, and then specify the variable as the value of this parameter.`, `Job`),
|
|
new Parameter(`Name`, `Specifies a job by the friendly name of the job. When you start a job, you can specify a job name by adding the JobName
|
|
parameter, in cmdlets such as Invoke-Command and Start-Job.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Debugs a running background, remote, or Windows PowerShell Workflow job.`,
|
|
`Debug-Job [-Id] <Int32> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Debug-Job [-InstanceId] <Guid> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Debug-Job [-Job] <Job> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Debug-Job [-Name] <String> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Debug-Process`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies the process IDs of the processes to be debugged. The Id parameter name is optional.
|
|
|
|
|
|
To find the process ID of a process, type "Get-Process".`, `Int32[]`),
|
|
new Parameter(`InputObject`, `Specifies the process objects that represent processes to be debugged. Enter a variable that contains the process objects or
|
|
a command that gets the process objects, such as the Get-Process cmdlet. You can also pipe process objects to this cmdlet.`, `Process[]`),
|
|
new Parameter(`Name`, `Specifies the names of the processes to be debugged. If there is more than one process with the same name, this cmdlet
|
|
attaches a debugger to all processes with that name. The Name parameter is optional.`, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Debugs one or more processes running on the local computer.`,
|
|
`Debug-Process [-Id] <Int32[]> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Debug-Process [-Confirm] -InputObject <Process[]> [-WhatIf] [<CommonParameters>]
|
|
|
|
Debug-Process [-Name] <String[]> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Debug-Runspace`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies the ID number of a runspace. You can run Get-Runspace to show runspace IDs.`, `Int32`),
|
|
new Parameter(`InstanceId`, `Specifies a runspace by its instance ID, a GUID that you can show by running Get-Runspace .`, `Guid`),
|
|
new Parameter(`Name`, `Specifies a runspace by its name. You can run Get-Runspace to show the names of runspaces.`, `String`),
|
|
new Parameter(`Runspace`, `Specifies a runspace object. The simplest way to provide a value for this parameter is to specify a variable that contains
|
|
the results of a filtered Get-Runspace command.`, `Runspace`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Starts an interactive debugging session with a runspace.`,
|
|
`Debug-Runspace [-Id] <Int32> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Debug-Runspace [-InstanceId] <Guid> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Debug-Runspace [-Name] <String> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Debug-Runspace [-Runspace] <Runspace> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Debug-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Decode-SqlName`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-AppBackgroundTaskDiagnosticLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-Appv`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-AppvClientConnectionGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-ComputerRestore`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Drive`, `Specifies the file system drives. Enter one or more file system drive letters, each followed by a colon and a backslash and
|
|
enclosed in quotation marks, such as C:\ or D:\. This parameter is required.
|
|
|
|
|
|
You cannot use this cmdlet to disable System Restore on a remote network drive, even if the drive is mapped to the local
|
|
computer, and you cannot disable System Restore on drives that are not eligible for System Restore, such as external drives.
|
|
|
|
|
|
To disable System Restore on any drive, System Restore must be disabled on the system drive, either before or concurrently.`, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Disables the System Restore feature on the specified file system drive.`,
|
|
`Disable-ComputerRestore [-Drive] <String[]> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-IISCentralCertProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-IISSharedConfig`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-JobTrigger`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-LocalUser`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-PSBreakpoint`,
|
|
[
|
|
new Parameter(`Breakpoint`, `Specifies the breakpoints to disable. Enter a variable that contains breakpoint objects or a command that gets breakpoint
|
|
objects, such as a Get-PSBreakpoint command. You can also pipe breakpoint objects to the Disable-PSBreakpoint cmdlet.`, `Breakpoint[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Disables the breakpoints with the specified breakpoint IDs. Enter the IDs or a variable that contains the IDs. You cannot
|
|
pipe IDs to Disable-PSBreakpoint .`, `Int32[]`),
|
|
new Parameter(`PassThru`, `Returns an object representing the enabled breakpoints. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Disables the breakpoints in the current console.`,
|
|
`Disable-PSBreakpoint [-Breakpoint] <Breakpoint[]> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Disable-PSBreakpoint [-Id] <Int32[]> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-PSRemoting`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Prevents remote users from running commands on the local computer.`,
|
|
`Disable-PSRemoting [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-PSSessionConfiguration`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies an array of names of session configurations to disable. Enter one or more configuration names. Wildcard characters
|
|
are permitted. You can also pipe a string that contains a configuration name or a session configuration object to
|
|
Disable-PSSessionConfiguration .
|
|
|
|
|
|
If you omit this parameter, Disable-PSSessionConfiguration disables the Microsoft.PowerShell session configuration.`, `String[]`),
|
|
new Parameter(`NoServiceRestart`, `@{Text=}`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Disables session configurations on the local computer.`,
|
|
`Disable-PSSessionConfiguration [[-Name] <String[]>] [-Confirm] [-Force] [-NoServiceRestart] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-RunspaceDebug`,
|
|
[
|
|
new Parameter(`AppDomainName`, `@{Text=}`, `String[]`),
|
|
new Parameter(`ProcessName`, `@{Text=}`, `String`),
|
|
new Parameter(`Runspace`, `@{Text=}`, `Runspace[]`),
|
|
new Parameter(`RunspaceId`, `@{Text=}`, `Int32[]`),
|
|
new Parameter(`RunspaceInstanceId`, `@{Text=}`, `Guid[]`),
|
|
new Parameter(`RunspaceName`, `@{Text=}`, `String[]`),
|
|
],
|
|
`Disables debugging on one or more runspaces, and releases any pending debugger stop.`,
|
|
`Disable-RunspaceDebug [[-ProcessName] <String>] [[-AppDomainName] <String[]>] [<CommonParameters>]
|
|
|
|
Disable-RunspaceDebug [-Runspace] <Runspace[]> [<CommonParameters>]
|
|
|
|
Disable-RunspaceDebug [-RunspaceId] <Int32[]> [<CommonParameters>]
|
|
|
|
Disable-RunspaceDebug [-RunspaceInstanceId] <Guid[]> [<CommonParameters>]
|
|
|
|
Disable-RunspaceDebug [[-RunspaceName] <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-ScheduledJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-SqlAlwaysOn`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-SqlAlwaysOn`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-TlsCipherSuite`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-TlsEccCurve`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-TlsSessionTicketKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-TpmAutoProvisioning`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-Uev`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-UevAppxPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-UevTemplate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-VMConsoleSupport`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-VMEventing`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-VMIntegrationService`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-VMMigration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-VMRemoteFXPhysicalVideoAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-VMResourceMetering`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-VMSwitchExtension`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-VMTPM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-WebCentralCertProvider`,
|
|
[
|
|
|
|
],
|
|
`Takes the central certificate provider offline.`,
|
|
`Disable-WebCentralCertProvider [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-WebGlobalModule`,
|
|
[
|
|
new Parameter(`Location`, `The location of the module to disable.`, `String[]`),
|
|
new Parameter(`Name`, `The name of the module to disable.`, `String`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the formatcomputer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Disables the specified IIS module.`,
|
|
`Disable-WebGlobalModule [-Name] <String> [[-PSPath] <String[]>] [-Location <String[]>] [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-WebRequestTracing`,
|
|
[
|
|
new Parameter(`Name`, `The name of site for which Request Tracing is disabled.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Disables Request Tracing for the specified site.`,
|
|
`Disable-WebRequestTracing [[-Name] <String>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-WindowsErrorReporting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-WindowsOptionalFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disable-WSManCredSSP`,
|
|
[
|
|
new Parameter(`Role`, `Specifies whether to disable CredSSP as a client or as a server. The acceptable values for this parameter are: Client and
|
|
Server.
|
|
|
|
|
|
If you specify Client, this cmdlet performs the following actions:
|
|
|
|
|
|
- Disables CredSSP on the client. This cmdlet sets WS-Management setting <localhost|computername>\Client\Auth\CredSSP to
|
|
false. - Removes any WSMan/ setting from the Windows CredSSP policy AllowFreshCredentials * on the client.
|
|
|
|
|
|
If you specify Server, this cmdlet performs the following action:
|
|
|
|
|
|
- Disables CredSSP on the server. This cmdlet sets the WS-Management setting <localhost|computername>\Service\Auth\CredSSP
|
|
to false.`, `String`),
|
|
],
|
|
`Disables CredSSP authentication on a computer.`,
|
|
`Disable-WSManCredSSP [-Role] {Client | Server} [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disconnect-PSSession`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies an array of IDs of sessions that this cmdlet disconnects. Type one or more IDs, separated by commas, or use the
|
|
range operator (..) to specify a range of IDs.
|
|
|
|
|
|
To get the ID of a session, use the Get-PSSession cmdlet. The instance ID is stored in the ID property of the session.`, `Int32[]`),
|
|
new Parameter(`IdleTimeoutSec`, `Changes the idle time-out value of the disconnected PSSession . Enter a value in seconds. The minimum value is 60 (1 minute).
|
|
|
|
|
|
The idle time-out determines how long the disconnected PSSession is maintained on the remote computer. When the time-out
|
|
expires, the PSSession is deleted.
|
|
|
|
|
|
Disconnected PSSession objects are considered to be idle from the moment that they are disconnected, even if commands are
|
|
running in the disconnected session.
|
|
|
|
|
|
The default value for the idle time-out of a session is set by the value of the IdleTimeoutMs property of the session
|
|
configuration. The default value is 7200000 milliseconds (2 hours).
|
|
|
|
|
|
The value of this parameter takes precedence over the value of the IdleTimeout property of the $PSSessionOption preference
|
|
variable and the default idle time-out value in the session configuration. However, this value cannot exceed the value of
|
|
the MaxIdleTimeoutMs property of the session configuration. The default value of MaxIdleTimeoutMs is 12 hours (43200000
|
|
milliseconds).`, `Int32`),
|
|
new Parameter(`InstanceId`, `Specifies an array of GUIDs of sessions that this cmdlet disconnects.
|
|
|
|
|
|
The instance ID is a GUID that uniquely identifies a session on a local or remote computer. The instance ID is unique, even
|
|
across multiple sessions on multiple computers.
|
|
|
|
|
|
To get the instance ID of a session, use Get-PSSession . The instance ID is stored in the InstanceID property of the session.`, `Guid[]`),
|
|
new Parameter(`Name`, `Specifies an array of friendly names of sessions that this cmdlet disconnects. Wildcard characters are permitted.
|
|
|
|
|
|
To get the friendly name of a session, use Get-PSSession . The friendly name is stored in the Name property of the session.`, `String[]`),
|
|
new Parameter(`OutputBufferingMode`, `Specifies how command output is managed in the disconnected session when the output buffer is full. The default value is
|
|
Block.
|
|
|
|
|
|
If the command in the disconnected session is returning output and the output buffer fills, the value of this parameter
|
|
effectively determines whether the command continues to run while the session is disconnected. A value of Block suspends the
|
|
command until the session is reconnected. A value of Drop allows the command to complete, although data might be lost. When
|
|
using the Drop value, redirect the command output to a file on disk.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Block. When the output buffer is full, execution is suspended until the buffer is clear.
|
|
|
|
|
|
- Drop. When the output buffer is full, execution continues. As new output is saved, the oldest output is discarded.
|
|
|
|
|
|
- None. No output buffering mode is specified. The value of the OutputBufferingMode property of the session configuration is
|
|
used for the disconnected session.`, `OutputBufferingMode`),
|
|
new Parameter(`Session`, `Specifies an array of sessions. Enter PSSession objects, such as those that the New-PSSession cmdlet returns. You can also
|
|
pipe a PSSession object to Disconnect-PSSession. Get-PSSession can get all PSSession objects that end at a remote computer.
|
|
These include PSSession objects that are disconnected and PSSession objects that are connected to other sessions on other
|
|
computers. Disconnect-PSSession disconnects only PSSession that are connected to the current session. If you pipe other
|
|
PSSession objects to Disconnect-PSSession , the Disconnect-PSSession command fails.`, `PSSession[]`),
|
|
new Parameter(`ThrottleLimit`, `Sets the throttle limit for the Disconnect-PSSession command.
|
|
|
|
|
|
The throttle limit is the maximum number of concurrent connections that can be established to run this command. If you omit
|
|
this parameter or enter a value of 0, the default value, 32, is used.
|
|
|
|
|
|
The throttle limit applies only to the current command, not to the session or to the computer.`, `Int32`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Disconnects from a session.`,
|
|
`Disconnect-PSSession [-Id] <Int32[]> [-Confirm] [-IdleTimeoutSec <Int32>] [-OutputBufferingMode {None | Drop | Block}]
|
|
[-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Disconnect-PSSession [-Confirm] [-IdleTimeoutSec <Int32>] -InstanceId <Guid[]> [-OutputBufferingMode {None | Drop | Block}]
|
|
[-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Disconnect-PSSession [-Confirm] [-IdleTimeoutSec <Int32>] -Name <String[]> [-OutputBufferingMode {None | Drop | Block}]
|
|
[-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Disconnect-PSSession [-Session] <PSSession[]> [-Confirm] [-IdleTimeoutSec <Int32>] [-OutputBufferingMode {None | Drop |
|
|
Block}] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disconnect-VMNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disconnect-VMSan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Disconnect-WSMan`,
|
|
[
|
|
new Parameter(`ComputerName`, `Specifies the computer against which to run the management operation. The value can be a fully qualified domain name, a
|
|
NetBIOS name, or an IP address. Use the local computer name, use localhost, or use a dot (.) to specify the local computer.
|
|
The local computer is the default. When the remote computer is in a different domain from the user, you must use a fully
|
|
qualified domain name must be used. You can pipe a value for this parameter to the cmdlet.
|
|
|
|
|
|
You cannot disconnect from the local host. That is, you cannot disconnect the default connection to the local computer.
|
|
However, if you create a separate connection to the local computer, for example, by using the computer name.`, `String`),
|
|
],
|
|
`Disconnects the client from the WinRM service on a remote computer.`,
|
|
`Disconnect-WSMan [[-ComputerName] <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Dismount-AppxVolume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Dismount-VHD`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Dismount-VMHostAssignableDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Dismount-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Edit-CIPolicyRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-AppBackgroundTaskDiagnosticLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-Appv`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-AppvClientConnectionGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-ComputerRestore`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Drive`, `Specifies the file system drives. Enter one or more file system drive letters, each followed by a colon and a backslash and
|
|
enclosed in quotation marks, such as C:\ or D:\. This parameter is required.
|
|
|
|
|
|
You cannot use this cmdlet to enable System Restore on a remote network drive, even if the drive is mapped to the local
|
|
computer, and you cannot enable System Restore on drives that are not eligible for System Restore, such as external drives.
|
|
|
|
|
|
To enable System Restore on any drive, System Restore must be enabled on the system drive, either before or concurrently.`, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Enables the System Restore feature on the specified file system drive.`,
|
|
`Enable-ComputerRestore [-Drive] <String[]> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-IISCentralCertProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-IISSharedConfig`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-JobTrigger`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-LocalUser`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-PSBreakpoint`,
|
|
[
|
|
new Parameter(`Breakpoint`, `Specifies the breakpoints to enable. Enter a variable that contains breakpoint objects or a command that gets breakpoint
|
|
objects, such as a Get-PSBreakpoint command. You can also pipe breakpoint objects to Enable-PSBreakpoint .`, `Breakpoint[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies breakpoint IDs that this cmdlet enables. The default value is all breakpoints. Enter the IDs or a variable that
|
|
contains the IDs. You cannot use the pipeline to send IDs to Enable-PSBreakpoint . To find the ID of a breakpoint, use the
|
|
Get-PSBreakpoint cmdlet.`, `Int32[]`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Enables the breakpoints in the current console.`,
|
|
`Enable-PSBreakpoint [-Breakpoint] <Breakpoint[]> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Enable-PSBreakpoint [-Id] <Int32[]> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-PSRemoting`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`SkipNetworkProfileCheck`, `Indicates that this cmdlet enables remoting on client versions of the Windows operating system when the computer is on a
|
|
public network. This parameter enables a firewall rule for public networks that allows remote access only from computers in
|
|
the same local subnet.
|
|
|
|
|
|
This parameter does not affect server versions of the Windows operating system, which, by default, have a local subnet
|
|
firewall rule for public networks. If the local subnet firewall rule is disabled on a server version, Enable-PSRemoting
|
|
re-enables it, regardless of the value of this parameter.
|
|
|
|
|
|
To remove the local subnet restriction and enable remote access from all locations on public networks, use the
|
|
Set-NetFirewallRule cmdlet in the NetSecurity module.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Configures the computer to receive remote commands.`,
|
|
`Enable-PSRemoting [-Confirm] [-Force] [-SkipNetworkProfileCheck] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-PSSessionConfiguration`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Indicates that the cmdlet does not prompt you for confirmation, and restarts the WinRM service without prompting. Restarting
|
|
the service makes the configuration change effective.
|
|
|
|
|
|
To prevent a restart and suppress the restart prompt, use the NoServiceRestart parameter.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies the names of session configurations to enable. Enter one or more configuration names. Wildcard characters are
|
|
permitted.
|
|
|
|
|
|
You can also pipe a string that contains a configuration name or a session configuration object to
|
|
Enable-PSSessionConfiguration .
|
|
|
|
|
|
If you omit this parameter, Enable-PSSessionConfiguration enables the Microsoft.PowerShell session configuration.`, `String[]`),
|
|
new Parameter(`NoServiceRestart`, `Indicates that the cmdlet does not restart the service.`, `SwitchParameter`),
|
|
new Parameter(`SecurityDescriptorSddl`, `Specifies a security descriptor with which this cmdlet replaces the security descriptor on the session configuration.
|
|
|
|
|
|
If you omit this parameter, Enable-PSSessionConfiguration only deletes the deny all item from the security descriptor.`, `String`),
|
|
new Parameter(`SkipNetworkProfileCheck`, `Indicates that this cmdlet enables the session configuration when the computer is on a public network. This parameter
|
|
enables a firewall rule for public networks that allows remote access only from computers in the same local subnet. By
|
|
default, Enable-PSSessionConfiguration fails on a public network.
|
|
|
|
|
|
This parameter is designed for client versions of the Windows operating system. By default, server versions of the Windows
|
|
operating system have a local subnet firewall rule for public networks. However, if the local subnet firewall rule is
|
|
disabled on a server version of the Windows operating system, this parameter re-enables it.
|
|
|
|
|
|
To remove the local subnet restriction and enable remote access from all locations on public networks, use the
|
|
Set-NetFirewallRule cmdlet in the NetSecurity module. For more information, see Enable-PSRemoting.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Enables the session configurations on the local computer.`,
|
|
`Enable-PSSessionConfiguration [[-Name] <String[]>] [-Confirm] [-Force] [-NoServiceRestart] [-SecurityDescriptorSddl
|
|
<String>] [-SkipNetworkProfileCheck] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-RunspaceDebug`,
|
|
[
|
|
new Parameter(`AppDomainName`, `@{Text=}`, `String[]`),
|
|
new Parameter(`BreakAll`, `@{Text=}`, `SwitchParameter`),
|
|
new Parameter(`ProcessName`, `@{Text=}`, `String`),
|
|
new Parameter(`Runspace`, `@{Text=}`, `Runspace[]`),
|
|
new Parameter(`RunspaceId`, `@{Text=}`, `Int32[]`),
|
|
new Parameter(`RunspaceInstanceId`, `@{Text=}`, `Guid[]`),
|
|
new Parameter(`RunspaceName`, `@{Text=}`, `String[]`),
|
|
],
|
|
`Enables debugging on runspaces where any breakpoint is preserved until a debugger is attached.`,
|
|
`Enable-RunspaceDebug [[-ProcessName] <String>] [[-AppDomainName] <String[]>] [<CommonParameters>]
|
|
|
|
Enable-RunspaceDebug [[-RunspaceName] <String[]>] [[-BreakAll]] [<CommonParameters>]
|
|
|
|
Enable-RunspaceDebug [-Runspace] <Runspace[]> [[-BreakAll]] [<CommonParameters>]
|
|
|
|
Enable-RunspaceDebug [-RunspaceId] <Int32[]> [[-BreakAll]] [<CommonParameters>]
|
|
|
|
Enable-RunspaceDebug [-RunspaceInstanceId] <Guid[]> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-ScheduledJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-SqlAlwaysOn`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-SqlAlwaysOn`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-TlsCipherSuite`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-TlsEccCurve`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-TlsSessionTicketKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-TpmAutoProvisioning`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-Uev`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-UevAppxPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-UevTemplate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-VMConsoleSupport`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-VMEventing`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-VMIntegrationService`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-VMMigration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-VMRemoteFXPhysicalVideoAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-VMReplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-VMResourceMetering`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-VMSwitchExtension`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-VMTPM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-WebCentralCertProvider`,
|
|
[
|
|
new Parameter(`CertStoreLocation`, `Physical path to the central certificate store. The path is either a local path (for example, d:\CertStore) or a UNC path
|
|
(for example, \\CertStoreServer\CertStore).`, `String`),
|
|
new Parameter(`Password`, `Name of the user account that is used to access the central certificate store.`, `String`),
|
|
new Parameter(`PrivateKeyPassword`, `Password for the private key if one exists. If provided, this password is the same for all keys. The password can be $null.`, `String`),
|
|
new Parameter(`UserName`, `Name of the user account that is used to access the central certificate store.`, `String`),
|
|
],
|
|
`Enables the specified central certificate provider.`,
|
|
`Enable-WebCentralCertProvider [-PrivateKeyPassword <String>] -CertStoreLocation <String> -Password <String> -UserName
|
|
<String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-WebGlobalModule`,
|
|
[
|
|
new Parameter(`Force`, `Forces the module to be enabled.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Input object that contains the module information.`, `PSObject`),
|
|
new Parameter(`Location`, `The location in which the module is enabled.`, `String[]`),
|
|
new Parameter(`Name`, `The name of the module to enable.`, `String`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the formatcomputer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Precondition`, `Specifies a precondition for the module.`, `String`),
|
|
new Parameter(`Type`, `Specifies the managed type of the module.`, `String`),
|
|
],
|
|
`Enables the specified IIS module.`,
|
|
`Enable-WebGlobalModule [-Name] <String> [[-PSPath] <String[]>] [-Force] [-Location <String[]>] [-Precondition <String>]
|
|
[-Type <String>] [<CommonParameters>]
|
|
|
|
Enable-WebGlobalModule [[-PSPath] <String[]>] [-Force] [-Location <String[]>] -InputObject <PSObject> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-WebRequestTracing`,
|
|
[
|
|
new Parameter(`CustomActions`, `Specifies an action taken when a Request Tracing log file is generated.`, `SwitchParameter`),
|
|
new Parameter(`Directory`, `The directory in which Request Tracing log files are stored.`, `String`),
|
|
new Parameter(`MaxLogFileSize`, `The maximum file size of a single Request Tracing log file.`, `UInt32`),
|
|
new Parameter(`MaxLogFiles`, `The maximum number of log files to store.`, `UInt32`),
|
|
new Parameter(`Name`, `The name of the site for which tracing is enabled.`, `String`),
|
|
new Parameter(`StatusCodes`, `Status codes for which a default Request Tracing rule is configured. The default code value is 500.`, `String`),
|
|
],
|
|
`Enables Request Tracing for the site specified.`,
|
|
`Enable-WebRequestTracing [[-Name] <String>] [-CustomActions] [-Directory <String>] [-MaxLogFiles <UInt32>] [-MaxLogFileSize
|
|
<UInt32>] [-StatusCodes <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-WindowsErrorReporting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-WindowsOptionalFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enable-WSManCredSSP`,
|
|
[
|
|
new Parameter(`DelegateComputer`, `Specifies servers to which client credentials are delegated. Specify fully qualified domain names.
|
|
|
|
|
|
If the Role parameter is Client, you must specify this paremter.
|
|
|
|
|
|
If Role is Server, do not specify this parameter.`, `String[]`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`Role`, `Specifies whether to enable CredSSP as a client or as a server. The acceptable values for this parameter are: Client and
|
|
Server.
|
|
|
|
|
|
If you specify Client, this cmdlet performs the following actions:
|
|
|
|
|
|
- Enables CredSSP on the client. This cmdlet sets the WS-Management setting <localhost|computername>\Client\Auth\CredSSP to
|
|
true. - Sets the Windows CredSSP policy AllowFreshCredentials to WSMan/Delegate on the client.
|
|
|
|
|
|
These settings allow the client to delegate explicit credentials to a server when server authentication is achieved.
|
|
|
|
|
|
If you specify Server, the cmdlet performs the following actions:
|
|
|
|
|
|
- Enables CredSSP on the server. This cmdlet sets the WS-Management setting <localhost|computername>\Service\Auth\CredSSP to
|
|
true.
|
|
|
|
|
|
This policy setting allows the server to act as a delegate for clients.`, `String`),
|
|
],
|
|
`Enables CredSSP authentication on a computer.`,
|
|
`Enable-WSManCredSSP [-Role] {Client | Server} [[-DelegateComputer] <String[]>] [-Force] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Encode-SqlName`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enter-PSHostProcess`,
|
|
[
|
|
new Parameter(`AppDomainName`, `@{Text=}`, `String`),
|
|
new Parameter(`HostProcessInfo`, `@{Text=}`, `PSHostProcessInfo`),
|
|
new Parameter(`Id`, `Specifies a process by the process ID. To get a process ID, run the Get-Process cmdlet.`, `Int32`),
|
|
new Parameter(`Name`, `Specifies a process by the process name. To get a process name, run the Get-Process cmdlet. You can also get process names
|
|
from the Properties dialog box of a process in Task Manager.`, `String`),
|
|
new Parameter(`Process`, `Specifies a process by the process object. The simplest way to use this parameter is to save the results of a Get-Process
|
|
command that returns process that you want to enter in a variable, and then specify the variable as the value of this
|
|
parameter.`, `Process`),
|
|
],
|
|
`Connects to and enters into an interactive session with a local process.`,
|
|
`Enter-PSHostProcess [-HostProcessInfo] <PSHostProcessInfo> [[-AppDomainName] <String>] [<CommonParameters>]
|
|
|
|
Enter-PSHostProcess [-Id] <Int32> [[-AppDomainName] <String>] [<CommonParameters>]
|
|
|
|
Enter-PSHostProcess [-Name] <String> [[-AppDomainName] <String>] [<CommonParameters>]
|
|
|
|
Enter-PSHostProcess [-Process] <Process> [[-AppDomainName] <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Enter-PSSession`,
|
|
[
|
|
new Parameter(`AllowRedirection`, `Allows redirection of this connection to an alternate Uniform Resource Identifier (URI). By default, redirection is not
|
|
allowed.
|
|
|
|
|
|
When you use the ConnectionURI parameter, the remote destination can return an instruction to redirect to a different URI.
|
|
By default, Windows PowerShell does not redirect connections, but you can use this parameter to allow it to redirect the
|
|
connection.
|
|
|
|
|
|
You can also limit the number of times the connection is redirected by changing the MaximumConnectionRedirectionCount
|
|
session option value. Use the MaximumRedirection parameter of the New-PSSessionOption cmdlet or set the
|
|
MaximumConnectionRedirectionCount property of the $PSSessionOption preference variable. The default value is 5.`, `SwitchParameter`),
|
|
new Parameter(`ApplicationName`, `Specifies the application name segment of the connection URI. Use this parameter to specify the application name when you
|
|
are not using the ConnectionURI parameter in the command.
|
|
|
|
|
|
The default value is the value of the $PSSessionApplicationName preference variable on the local computer. If this
|
|
preference variable is not defined, the default value is WSMAN. This value is appropriate for most uses. For more
|
|
information, see about_Preference_Variables.
|
|
|
|
|
|
The WinRM service uses the application name to select a listener to service the connection request. The value of this
|
|
parameter should match the value of the URLPrefix property of a listener on the remote computer.`, `String`),
|
|
new Parameter(`Authentication`, `Specifies the mechanism that is used to authenticate the user's credentials. The acceptable values for this parameter are:
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Basic
|
|
|
|
|
|
- Credssp
|
|
|
|
|
|
- Digest
|
|
|
|
|
|
- Kerberos
|
|
|
|
|
|
- Negotiate
|
|
|
|
|
|
- NegotiateWithImplicitCredential
|
|
|
|
|
|
|
|
|
|
The default value is Default.
|
|
|
|
|
|
CredSSP authentication is available only in Windows Vista, Windows Server 2008, and later versions of the Windows operating
|
|
system.
|
|
|
|
|
|
For information about the values of this parameter, see the AuthenticationMechanism
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=144382 (http://go.microsoft.com/fwlink/?LinkID=144382) in the Microsoft
|
|
Developer Network (MSDN).
|
|
|
|
Caution: Credential Security Support Provider (CredSSP) authentication, in which the user's credentials are passed to a
|
|
remote computer to be authenticated, is designed for commands that require authentication on more than one resource, such as
|
|
accessing a remote network share. This mechanism increases the security risk of the remote operation. If the remote computer
|
|
is compromised, the credentials that are passed to it can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to perform this action. Enter the
|
|
certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate, use the Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies a computer name. This cmdlet starts an interactive session with the specified remote computer. Enter only one
|
|
computer name. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, the IP address, or the fully qualified domain name of the computer. You can also pipe a computer name
|
|
to Enter-PSSession .
|
|
|
|
|
|
To use an IP address in the value of the ComputerName parameter, the command must include the Credential parameter. Also,
|
|
the computer must be configured for HTTPS transport or the IP address of the remote computer must be included in the WinRM
|
|
TrustedHosts list on the local computer. For instructions for adding a computer name to the TrustedHosts list, see "How to
|
|
Add a Computer to the Trusted Host List" in about_Remote_Troubleshooting.
|
|
|
|
|
|
Note: In Windows Vista and later versions of the Windows operating system, to include the local computer in the value of the
|
|
ComputerName parameter, you must start Windows PowerShell with the Run as administrator option.`, `String`),
|
|
new Parameter(`ConfigurationName`, `Specifies the session configuration that is used for the interactive session.
|
|
|
|
|
|
Enter a configuration name or the fully qualified resource URI for a session configuration. If you specify only the
|
|
configuration name, the following schema URI is prepended: http://schemas.microsoft.com/powershell.
|
|
|
|
|
|
The session configuration for a session is located on the remote computer. If the specified session configuration does not
|
|
exist on the remote computer, the command fails.
|
|
|
|
|
|
The default value is the value of the $PSSessionConfigurationName preference variable on the local computer. If this
|
|
preference variable is not set, the default is Microsoft.PowerShell. For more information, see about_Preference_Variables.`, `String`),
|
|
new Parameter(`ConnectionUri`, `Specifies a URI that defines the connection endpoint for the session. The URI must be fully qualified. The format of this
|
|
string is as follows:
|
|
|
|
|
|
<Transport>://<ComputerName>:<Port>/<ApplicationName>
|
|
|
|
|
|
The default value is as follows:
|
|
|
|
|
|
"http://localhost:5985/WSMAN"
|
|
|
|
|
|
If you do not specify a ConnectionURI , you can use the UseSSL , ComputerName , Port , and ApplicationName parameters to
|
|
specify the ConnectionURI values.
|
|
|
|
|
|
Valid values for the Transport segment of the URI are HTTP and HTTPS. If you specify a connection URI with a Transport
|
|
segment, but do not specify a port, the session is created by using standards ports: 80 for HTTP and 443 for HTTPS. To use
|
|
the default ports for Windows PowerShell remoting, specify port 5985 for HTTP or 5986 for HTTPS.
|
|
|
|
|
|
If the destination computer redirects the connection to a different URI, Windows PowerShell prevents the redirection unless
|
|
you use the AllowRedirection parameter in the command.`, `Uri`),
|
|
new Parameter(`ContainerId`, `Specifies the ID of a container.`, `String`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as "User01", "Domain01\User01", or "User@Domain.com", or enter a PSCredential object, such as one
|
|
returned by the Get-Credential cmdlet.
|
|
|
|
|
|
When you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`EnableNetworkAccess`, `Indicates that this cmdlet adds an interactive security token to loopback sessions. The interactive token lets you run
|
|
commands in the loopback session that get data from other computers. For example, you can run a command in the session that
|
|
copies XML files from a remote computer to the local computer.
|
|
|
|
|
|
A loopback session is a PSSession that originates and ends on the same computer. To create a loopback session, omit the
|
|
ComputerName parameter or set its value to . (dot), localhost, or the name of the local computer.
|
|
|
|
|
|
By default, loopback sessions are created by using a network token, which might not provide sufficient permission to
|
|
authenticate to remote computers.
|
|
|
|
|
|
The EnableNetworkAccess parameter is effective only in loopback sessions. If you use EnableNetworkAccess when you create a
|
|
session on a remote computer, the command succeeds, but the parameter is ignored.
|
|
|
|
|
|
You can also allow remote access in a loopback session by using the CredSSP value of the Authentication parameter, which
|
|
delegates the session credentials to other computers.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies the ID of an existing session. Enter-PSSession uses the specified session for the interactive session.
|
|
|
|
|
|
To find the ID of a session, use the Get-PSSession cmdlet.`, `Int32`),
|
|
new Parameter(`InstanceId`, `Specifies the instance ID of an existing session. Enter-PSSession uses the specified session for the interactive session.
|
|
|
|
|
|
The instance ID is a GUID. To find the instance ID of a session, use the Get-PSSession cmdlet. You can also use the Session
|
|
, Name , or ID parameters to specify an existing session. Or, you can use the ComputerName parameter to start a temporary
|
|
session.`, `Guid`),
|
|
new Parameter(`Name`, `Specifies the friendly name of an existing session. Enter-PSSession uses the specified session for the interactive session.
|
|
|
|
|
|
If the name that you specify matches more than one session, the command fails. You can also use the Session , InstanceID ,
|
|
or ID parameters to specify an existing session. Or, you can use the ComputerName parameter to start a temporary session.
|
|
|
|
|
|
To establish a friendly name for a session, use the Name parameter of the New-PSSession cmdlet.`, `String`),
|
|
new Parameter(`Port`, `Specifies the network port on the remote computer that is used for this command. To connect to a remote computer, the remote
|
|
computer must be listening on the port that the connection uses. The default ports are 5985, which is the WinRM port for
|
|
HTTP, and 5986, which is the WinRM port for HTTPS.
|
|
|
|
|
|
Before using an alternate port, you must configure the WinRM listener on the remote computer to listen at that port. Use the
|
|
following commands to configure the listener:
|
|
|
|
|
|
"1. winrm delete winrm/config/listener?Address=*+Transport=HTTP"
|
|
|
|
|
|
"2. winrm create winrm/config/listener?Address=*+Transport=HTTP @{Port="<port-number>"}"
|
|
|
|
|
|
Do not use the Port parameter unless you must. The port setting in the command applies to all computers or sessions on which
|
|
the command runs. An alternate port setting might prevent the command from running on all computers.`, `Int32`),
|
|
new Parameter(`RunAsAdministrator`, `Indicates that the PSSession runs as administrator.`, `SwitchParameter`),
|
|
new Parameter(`Session`, `Specifies a Windows PowerShell session ( PSSession ) to use for the interactive session. This parameter takes a session
|
|
object. You can also use the Name , InstanceID , or ID parameters to specify a PSSession .
|
|
|
|
|
|
Enter a variable that contains a session object or a command that creates or gets a session object, such as a New-PSSession
|
|
or Get-PSSession command. You can also pipe a session object to Enter-PSSession . You can submit only one PSSession by using
|
|
this parameter. If you enter a variable that contains more than one PSSession , the command fails.
|
|
|
|
|
|
When you use Exit-PSSession or the EXIT keyword, the interactive session ends, but the PSSession that you created remains
|
|
open and available for use.`, `PSSession`),
|
|
new Parameter(`SessionOption`, `Sets advanced options for the session. Enter a SessionOption object, such as one that you create by using the
|
|
New-PSSessionOption cmdlet, or a hash table in which the keys are session option names and the values are session option
|
|
values.
|
|
|
|
|
|
The default values for the options are determined by the value of the $PSSessionOption preference variable, if it is set.
|
|
Otherwise, the default values are established by options set in the session configuration.
|
|
|
|
|
|
The session option values take precedence over default values for sessions set in the $PSSessionOption preference variable
|
|
and in the session configuration. However, they do not take precedence over maximum values, quotas or limits set in the
|
|
session configuration.
|
|
|
|
|
|
For a description of the session options, including the default values, see New-PSSessionOption . For information about the
|
|
$PSSessionOption preference variable, see about_Preference_Variables (http://go.microsoft.com/fwlink/?LinkID=113248). For
|
|
more information about session configurations, see about_Session_Configurations
|
|
(http://go.microsoft.com/fwlink/?LinkID=145152).`, `PSSessionOption`),
|
|
new Parameter(`UseSSL`, `Indicates that this cmdlet uses the Secure Sockets Layer (SSL) protocol to establish a connection to the remote computer. By
|
|
default, SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all Windows PowerShell content transmitted over the network. The UseSSL parameter is an additional
|
|
protection that sends the data across an HTTPS connection instead of an HTTP connection.
|
|
|
|
|
|
If you use this parameter, but SSL is not available on the port that is used for the command, the command fails.`, `SwitchParameter`),
|
|
new Parameter(`VMId`, `Specifies the ID of a virtual machine.`, `Guid`),
|
|
new Parameter(`VMName`, `Specifies the name of a virtual machine.`, `String`),
|
|
],
|
|
`Starts an interactive session with a remote computer.`,
|
|
`Enter-PSSession [[-ConnectionUri] <Uri>] [-AllowRedirection] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Credential <PSCredential>] [-EnableNetworkAccess] [-SessionOption <PSSessionOption>] [<CommonParameters>]
|
|
|
|
Enter-PSSession [-ComputerName] <String> [-ApplicationName <String>] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Credential <PSCredential>] [-EnableNetworkAccess] [-Port <Int32>] [-SessionOption <PSSessionOption>] [-UseSSL]
|
|
[<CommonParameters>]
|
|
|
|
Enter-PSSession [-VMId] <Guid> [-ConfigurationName <String>] -Credential <PSCredential> [<CommonParameters>]
|
|
|
|
Enter-PSSession [-VMName] <String> [-ConfigurationName <String>] -Credential <PSCredential> [<CommonParameters>]
|
|
|
|
Enter-PSSession [-ContainerId] <String> [-ConfigurationName <String>] [-RunAsAdministrator] [<CommonParameters>]
|
|
|
|
Enter-PSSession [[-Id] <Int32>] [<CommonParameters>]
|
|
|
|
Enter-PSSession [-InstanceId <Guid>] [<CommonParameters>]
|
|
|
|
Enter-PSSession [-Name <String>] [<CommonParameters>]
|
|
|
|
Enter-PSSession [[-Session] <PSSession>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Exit-PSHostProcess`,
|
|
[
|
|
|
|
],
|
|
`Closes an interactive session with a local process.`,
|
|
`Exit-PSHostProcess [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Exit-PSSession`,
|
|
[
|
|
|
|
],
|
|
`Ends an interactive session with a remote computer.`,
|
|
`Exit-PSSession [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Expand-WindowsCustomDataImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Expand-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-Alias`,
|
|
[
|
|
new Parameter(`Append`, `Indicates that this cmdlet appends the output to the specified file, rather than overwriting the existing contents of that
|
|
file.`, `SwitchParameter`),
|
|
new Parameter(`As`, `Specifies the output format. CSV is the default. The acceptable values for this parameter are:
|
|
|
|
|
|
- CSV. Comma-separated value (CSV) format. - Script. Creates a Set-Alias command for each exported alias. If you name the
|
|
output file with a .ps1 file name extension, you can run it as a script to add the aliases to any session.`, `ExportAliasFormat`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Description`, `Specifies the description of the exported file. The description appears as a comment at the top of the file, following the
|
|
header information.`, `String`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.
|
|
|
|
|
|
Overwrites the output file, even if the read-only attribute is set on the file.
|
|
|
|
|
|
By default, Export-Alias overwrites files without warning, unless the read-only or hidden attribute is set or the NoClobber
|
|
parameter is used in the command. The NoClobber parameter takes precedence over the Force parameter when both are used in a
|
|
command.
|
|
|
|
|
|
The Force parameter cannot force Export-Alias to overwrite files with the hidden attribute.`, `SwitchParameter`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the output file. Unlike Path , the value of the LiteralPath parameter is used exactly as it is typed.
|
|
No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation marks.
|
|
Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`Name`, `Specifies the names as an array of the aliases to export. Wildcards are permitted.
|
|
|
|
|
|
By default, Export-Alias exports all aliases in the session or scope.`, `String[]`),
|
|
new Parameter(`NoClobber`, `Indicates that this cmdlet prevents Export-Alias from overwriting any files, even if the Force parameter is used in the
|
|
command.
|
|
|
|
|
|
If the NoClobber parameter is omitted, Export-Alias will overwrite an existing file without warning, unless the read-only
|
|
attribute is set on the file. NoClobber takes precedence over the Force parameter, which permits Export-Alias to overwrite a
|
|
file with the read-only attribute. NoClobber does not prevent the Append parameter from adding content to an existing file.`, `SwitchParameter`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path to the output file. Wildcards are permitted, but the resulting path value must resolve to a single file
|
|
name.`, `String`),
|
|
new Parameter(`Scope`, `Specifies the scope from which the aliases should be exported. The acceptable values for this parameter are:
|
|
|
|
|
|
- Global
|
|
|
|
|
|
- Local
|
|
|
|
|
|
- Script
|
|
|
|
|
|
- A number relative to the current scope (0 through the number of scopes where 0 is the current scope and 1 is its parent)
|
|
|
|
|
|
|
|
|
|
The default value is Local. For more information, see about_Scopes.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Exports information about currently defined aliases to a file.`,
|
|
`Export-Alias [[-Name] <String[]>] [-Append] [-As {Csv | Script}] [-Confirm] [-Description <String>] [-Force] -LiteralPath
|
|
<String> [-NoClobber] [-PassThru] [-Scope <String>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Export-Alias [-Path] <String> [[-Name] <String[]>] [-Append] [-As {Csv | Script}] [-Confirm] [-Description <String>]
|
|
[-Force] [-NoClobber] [-PassThru] [-Scope <String>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-BinaryMiLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-Certificate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-Clixml`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Depth`, `Specifies how many levels of contained objects are included in the XML representation. The default value is 2.
|
|
|
|
|
|
The default value can be overridden for the object type in the Types.ps1xml files. For more information, see
|
|
about_Types.ps1xml.`, `Int32`),
|
|
new Parameter(`Encoding`, `Specifies the type of encoding for the target file. The acceptable values for this parameter are:
|
|
|
|
|
|
- ASCII
|
|
|
|
|
|
- UTF8
|
|
|
|
|
|
- UTF7
|
|
|
|
|
|
- UTF32
|
|
|
|
|
|
- Unicode
|
|
|
|
|
|
- BigEndianUnicode
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- OEM
|
|
|
|
|
|
|
|
|
|
The default value is Unicode.`, `String`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.
|
|
|
|
|
|
Causes the cmdlet to clear the read-only attribute of the output file if necessary. The cmdlet will attempt to reset the
|
|
read-only attribute when the command completes.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies the object to be converted. Enter a variable that contains the objects, or type a command or expression that gets
|
|
the objects. You can also pipe objects to Export-Clixml .`, `PSObject`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the file where the XML representation of the object will be stored. Unlike Path , the value of the
|
|
LiteralPath parameter is used exactly as it is typed. No characters are interpreted as wildcards. If the path includes
|
|
escape characters, enclose it in single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any
|
|
characters as escape sequences.`, `String`),
|
|
new Parameter(`NoClobber`, `Indicates that that the cmdlet does not overwrite the contents of an existing file. By default, if a file exists in the
|
|
specified path, Export-Clixml overwrites the file without warning.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path to the file where the XML representation of the object will be stored.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates an XML-based representation of an object or objects and stores it in a file.`,
|
|
`Export-Clixml [-Confirm] [-Depth <Int32>] [-Encoding {Unicode | UTF7 | UTF8 | ASCII | UTF32 | BigEndianUnicode | Default |
|
|
OEM}] [-Force] -InputObject <PSObject> -LiteralPath <String> [-NoClobber] [-WhatIf] [<CommonParameters>]
|
|
|
|
Export-Clixml [-Path] <String> [-Confirm] [-Depth <Int32>] [-Encoding {Unicode | UTF7 | UTF8 | ASCII | UTF32 |
|
|
BigEndianUnicode | Default | OEM}] [-Force] -InputObject <PSObject> [-NoClobber] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-Console`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet overwrites the data in a console file without warning, even if the file has the read-only
|
|
attribute. The read-only attribute is changed and is not reset when the command finishes.`, `SwitchParameter`),
|
|
new Parameter(`NoClobber`, `Indicates that this cmdlet does not overwrite an existing console file. By default, if a file occurs in the specified path,
|
|
Export-Console overwrites the file without warning.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies a path and file name for the console file (*.psc1). Enter an optional path and name. Wildcard characters are not
|
|
permitted.
|
|
|
|
|
|
If you specify only a file name, Export-Console creates a file that has that name and the .psc1 file name extension in the
|
|
current directory.
|
|
|
|
|
|
This parameter is required unless you have opened Windows PowerShell with the PSConsoleFile parameter or exported a console
|
|
file during the current session. It is also required when you use the NoClobber parameter to prevent the current console
|
|
file from being overwritten.
|
|
|
|
|
|
If you omit this parameter, Export-Console overwrites the console file that was used most recently in this session. The path
|
|
of the most recently used console file is stored in the value of the $ConsoleFileName automatic variable. For more
|
|
information, see about_Automatic_Variables.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Exports the names of snap-ins in the current session to a console file.`,
|
|
`Export-Console [[-Path] <String>] [-Confirm] [-Force] [-NoClobber] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-Counter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-Csv`,
|
|
[
|
|
new Parameter(`Append`, `Indicates that this cmdlet adds the CSV output to the end of the specified file. Without this parameter, Export-CSV replaces
|
|
the file contents without warning.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Delimiter`, `Specifies a delimiter to separate the property values. The default is a comma (,). Enter a character, such as a colon (:).
|
|
To specify a semicolon (;), enclose it in quotation marks.`, `Char`),
|
|
new Parameter(`Encoding`, `Specifies the encoding for the exported CSV file. The acceptable values for this parameter are:
|
|
|
|
|
|
- Unicode
|
|
|
|
|
|
- UTF7
|
|
|
|
|
|
- UTF8
|
|
|
|
|
|
- ASCII
|
|
|
|
|
|
- UTF32
|
|
|
|
|
|
- BigEndianUnicode
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- OEM
|
|
|
|
|
|
|
|
|
|
The default value is ASCII.`, `String`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies the objects to export as CSV strings. Enter a variable that contains the objects or type a command or expression
|
|
that gets the objects. You can also pipe objects to Export-CSV .`, `PSObject`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the CSV output file. Unlike Path , the value of the LiteralPath parameter is used exactly as it is
|
|
typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`NoClobber`, `Indicates that this cmdlet does not overwrite of an existing file. By default, if a file exists in the specified path,
|
|
Export-CSV overwrites the file without warning.`, `SwitchParameter`),
|
|
new Parameter(`NoTypeInformation`, `Indicates that this cmdlet omits the type information from the CSV file. By default, the first line of the CSV file contains
|
|
#TYPE followed by the fully-qualified name of the type of the object.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path to the CSV output file. This parameter is required.`, `String`),
|
|
new Parameter(`UseCulture`, `Indicates that this cmdlet uses the list separator for the current culture as the item delimiter. The default is a comma (,).
|
|
|
|
|
|
This parameter is very useful in scripts that are being distributed to users worldwide. To find the list separator for a
|
|
culture, use the following command: "(Get-Culture).TextInfo.ListSeparator".`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Converts objects into a series of comma-separated (CSV) strings and saves the strings in a CSV file.`,
|
|
`Export-Csv [[-Path] <String>] [[-Delimiter] <Char>] [-Append] [-Confirm] [-Encoding {Unicode | UTF7 | UTF8 | ASCII | UTF32 |
|
|
BigEndianUnicode | Default | OEM}] [-Force] -InputObject <PSObject> [-LiteralPath <String>] [-NoClobber]
|
|
[-NoTypeInformation] [-WhatIf] [<CommonParameters>]
|
|
|
|
Export-Csv [[-Path] <String>] [-Append] [-Confirm] [-Encoding {Unicode | UTF7 | UTF8 | ASCII | UTF32 | BigEndianUnicode |
|
|
Default | OEM}] [-Force] -InputObject <PSObject> [-LiteralPath <String>] [-NoClobber] [-NoTypeInformation] [-UseCulture]
|
|
[-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-FormatData`,
|
|
[
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`IncludeScriptBlock`, `Indicates whether script blocks in the format data are exported.
|
|
|
|
|
|
Because script blocks contain code and can be used maliciously, they are not exported by default.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies the format data objects to be exported. Enter a variable that contains the objects or a command that gets the
|
|
objects, such as a Get-FormatData command. You can also pipe the objects from Get-FormatData to Export-FormatData .`, `ExtendedTypeDefinition[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a location for the output file. Unlike the Path parameter, the value of LiteralPath is used exactly as it is
|
|
typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`NoClobber`, `Indicates that the cmdlet does not overwrite existing files. By default, Export-FormatData overwrites files without warning
|
|
unless the file has the read-only attribute.
|
|
|
|
|
|
To direct Export-FormatData to overwrite read-only files, use the Force parameter.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies a location for the output file. Enter a path (optional) and file name with a format.ps1xml file name extension. If
|
|
you omit the path, Export-FormatData creates the file in the current directory.
|
|
|
|
|
|
If you use a file name extension other than .ps1xml, the Update-FormatData cmdlet will not recognize the file.
|
|
|
|
|
|
If you specify an existing file, Export-FormatData overwrites the file without warning, unless the file has the read-only
|
|
attribute. To overwrite a read-only file, use the Force parameter. To prevent files from being overwritten, use the
|
|
NoClobber parameter.`, `String`),
|
|
],
|
|
`Saves formatting data from the current session in a formatting file.`,
|
|
`Export-FormatData [-Force] [-IncludeScriptBlock] -InputObject <ExtendedTypeDefinition[]> -LiteralPath <String> [-NoClobber]
|
|
[<CommonParameters>]
|
|
|
|
Export-FormatData [-Force] [-IncludeScriptBlock] -InputObject <ExtendedTypeDefinition[]> [-NoClobber] -Path <String>
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-IISConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-ModuleMember`,
|
|
[
|
|
new Parameter(`Alias`, `Specifies the aliases that are exported from the script module file. Enter the alias names. Wildcard characters are
|
|
permitted.`, `String[]`),
|
|
new Parameter(`Cmdlet`, `Specifies the cmdlets that are exported from the script module file. Enter the cmdlet names. Wildcard characters are
|
|
permitted.
|
|
|
|
|
|
You cannot create cmdlets in a script module file, but you can import cmdlets from a binary module into a script module and
|
|
re-export them from the script module.`, `String[]`),
|
|
new Parameter(`Function`, `Specifies the functions that are exported from the script module file. Enter the function names. Wildcard characters are
|
|
permitted. You can also pipe function name strings to Export-ModuleMember .`, `String[]`),
|
|
new Parameter(`Variable`, `Specifies the variables that are exported from the script module file. Enter the variable names, without a dollar sign.
|
|
Wildcard characters are permitted.`, `String[]`),
|
|
],
|
|
`Specifies the module members that are exported.`,
|
|
`Export-ModuleMember [[-Function] <String[]>] [-Alias <String[]>] [-Cmdlet <String[]>] [-Variable <String[]>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-PfxCertificate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-ProvisioningPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-PSSession`,
|
|
[
|
|
new Parameter(`AllowClobber`, `Exports the specified commands, even if they have the same names as commands in the current session.
|
|
|
|
|
|
If you import a command with the same name as a command in the current session, the imported command hides or replaces the
|
|
original commands. For more information, see about_Command_Precedence. Export-PSSession does not import commands that have
|
|
the same names as commands in the current session. The default behavior is designed to prevent command name conflicts.`, `SwitchParameter`),
|
|
new Parameter(`ArgumentList`, `Exports the variant of the command that results from using the specified arguments (parameter values).
|
|
|
|
|
|
For example, to export the variant of the Get-Item command in the certificate (Cert:) drive in the PSSession in $S, type
|
|
"export-pssession -session $s -command get-item -argumentlist cert:".`, `Object[]`),
|
|
new Parameter(`Certificate`, `Specifies the client certificate that is used to sign the format files ( .Format.ps1xml) or script module files (.psm1) in
|
|
the module that Export-PSSession * creates. Enter a variable that contains a certificate or a command or expression that
|
|
gets the certificate.
|
|
|
|
|
|
To find a certificate, use the Get-PfxCertificate cmdlet or use the Get-ChildItem cmdlet in the Certificate (Cert:) drive.
|
|
If the certificate is not valid or does not have sufficient authority, the command fails.`, `X509Certificate2`),
|
|
new Parameter(`CommandName`, `Exports only the commands with the specified names or name patterns. Wildcards are permitted. Use CommandName or its alias,
|
|
Name .
|
|
|
|
|
|
By default, Export-PSSession exports all commands from the PSSession except for commands that have the same names as
|
|
commands in the current session. This prevents imported commands from hiding or replacing commands in the current session.
|
|
To export all commands, even those that hide or replace other commands, use the AllowClobber parameter.
|
|
|
|
|
|
If you use the CommandName parameter, the formatting files for the commands are not exported unless you use the
|
|
FormatTypeName parameter. Similarly, if you use the FormatTypeName parameter, no commands are exported unless you use the
|
|
CommandName parameter.`, `String[]`),
|
|
new Parameter(`CommandType`, `Exports only the specified types of command objects. Use CommandType or its alias, Type .
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Alias: All Windows PowerShell aliases in the current session.
|
|
|
|
|
|
- All: All command types.
|
|
|
|
|
|
It is the equivalent of "get-command *". - Application. All files other than Windows PowerShell files in paths listed in the
|
|
Path environment variable ($env:path), including .txt, .exe, and .dll files. - Cmdlet. The cmdlets in the current session.
|
|
"Cmdlet" is the default. - ExternalScript. All .ps1 files in the paths listed in the Path environment variable ($env:path).
|
|
- Filter and Function. All Windows PowerShell functions. - Script. Script blocks in the current session.`, `CommandTypes`),
|
|
new Parameter(`Encoding`, `Specifies the encoding for the output files. The acceptable values for this parameter are:
|
|
|
|
|
|
- Unicode
|
|
|
|
|
|
- UTF7
|
|
|
|
|
|
- UTF8
|
|
|
|
|
|
- ASCII
|
|
|
|
|
|
- UTF32
|
|
|
|
|
|
- BigEndianUnicode
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- OEM
|
|
|
|
|
|
|
|
|
|
The default value is UTF-8.`, `String`),
|
|
new Parameter(`Force`, `Overwrites one or more existing output files, even if the file has the read-only attribute.`, `SwitchParameter`),
|
|
new Parameter(`FormatTypeName`, `Exports formatting instructions only for the specified Microsoft .NET Framework types. Enter the type names. By default,
|
|
Export-PSSession exports formatting instructions for all .NET Framework types that are not in the
|
|
System.Management.Automation namespace.
|
|
|
|
|
|
The value of this parameter must be the name of a type that is returned by a Get-FormatData command in the session from
|
|
which the commands are being imported. To get all of the formatting data in the remote session, type "*".
|
|
|
|
|
|
If you use the FormatTypeName parameter, no commands are exported unless you use the CommandName parameter.
|
|
|
|
|
|
Similarly, if you use the CommandName parameter, the formatting files for the commands are not exported unless you use the
|
|
FormatTypeName parameter.`, `String[]`),
|
|
new Parameter(`FullyQualifiedModule`, `Specifies modules with names that are specified in the form of ModuleSpecification objects (described by the Remarks section
|
|
of ModuleSpecification Constructor (Hashtable)http://msdn.microsoft.com/library/windows/desktop/jj136290(v=vs.85).aspx on
|
|
MSDN). For example, the FullyQualifiedModule parameter accepts a module name that is specified in the format @{ModuleName =
|
|
"modulename"; ModuleVersion = "version_number"} or @{ModuleName = "modulename"; ModuleVersion = "version_number"; Guid =
|
|
"GUID"}. ModuleName and ModuleVersion are required, but Guid is optional.
|
|
|
|
|
|
You cannot specify the FullyQualifiedModule parameter in the same command as a Module parameter; the two parameters are
|
|
mutually exclusive.`, `ModuleSpecification[]`),
|
|
new Parameter(`Module`, `Exports only the commands in the specified Windows PowerShell snap-ins and modules. Enter the snap-in and module names.
|
|
Wildcards are not permitted.
|
|
|
|
|
|
For more information, see about_PSSnapins and Import-Module.`, `String[]`),
|
|
new Parameter(`OutputModule`, `Specifies a path (optional) and name for the module that Export-PSSession creates. The default path is
|
|
$home\Documents\WindowsPowerShell\Modules. This parameter is required.
|
|
|
|
|
|
If the module subdirectory or any of the files that Export-PSSession creates already exist, the command fails. To overwrite
|
|
existing files, use the Force parameter.`, `String`),
|
|
new Parameter(`Session`, `Specifies the PSSession from which the commands are exported. Enter a variable that contains a session object or a command
|
|
that gets a session object, such as a Get-PSSession command. This parameter is required.`, `PSSession`),
|
|
],
|
|
`Imports commands from another session and saves them in a Windows PowerShell module.`,
|
|
`Export-PSSession [-Session] <PSSession> [-OutputModule] <String> [[-CommandName] <String[]>] [[-FormatTypeName] <String[]>]
|
|
[-AllowClobber] [-ArgumentList <Object[]>] [-Certificate <X509Certificate2>] [-CommandType {Alias | Function | Filter |
|
|
Cmdlet | ExternalScript | Application | Script | Workflow | Configuration | All}] [-Encoding {Unicode | UTF7 | UTF8 | ASCII
|
|
| UTF32 | BigEndianUnicode | Default | OEM}] [-Force] [-FullyQualifiedModule <ModuleSpecification[]>] [-Module <String[]>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-SqlVulnerabilityAssessmentBaselineSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-SqlVulnerabilityAssessmentScan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-StartLayout`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-StartLayoutEdgeAssets`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-TlsSessionTicketKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-Trace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-UevConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-UevPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-VMSnapshot`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-WindowsCapabilitySource`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-WindowsDriver`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Export-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Find-Package`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Find-PackageProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`ForEach-Object`,
|
|
[
|
|
new Parameter(`ArgumentList`, `Specifies an array of arguments to a method call.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Object[]`),
|
|
new Parameter(`Begin`, `Specifies a script block that runs before this cmdlet processes any input objects.`, `ScriptBlock`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`End`, `Specifies a script block that runs after this cmdlet processes all input objects.`, `ScriptBlock`),
|
|
new Parameter(`InputObject`, `Specifies the input objects. ForEach-Object runs the script block or operation statement on each input object. Enter a
|
|
variable that contains the objects, or type a command or expression that gets the objects.
|
|
|
|
|
|
When you use the InputObject parameter with ForEach-Object , instead of piping command results to ForEach-Object , the
|
|
InputObject value is treated as a single object. This is true even if the value is a collection that is the result of a
|
|
command, such as "-InputObject (Get-Process)". Because InputObject cannot return individual properties from an array or
|
|
collection of objects, we recommend that if you use ForEach-Object to perform operations on a collection of objects for
|
|
those objects that have specific values in defined properties, you use ForEach-Object in the pipeline, as shown in the
|
|
examples in this topic.`, `PSObject`),
|
|
new Parameter(`MemberName`, `Specifies the property to get or the method to call.
|
|
|
|
|
|
Wildcard characters are permitted, but work only if the resulting string resolves to a unique value. If, for example, you
|
|
run "Get-Process | ForEach -MemberName Name", and more than one member exists with a name that contains the string Name,
|
|
such as the ProcessName and Name * properties, the command fails.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`Process`, `Specifies the operation that is performed on each input object. Enter a script block that describes the operation.`, `ScriptBlock[]`),
|
|
new Parameter(`RemainingScripts`, `Specifies all script blocks that are not taken by the Process parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `ScriptBlock[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Performs an operation against each item in a collection of input objects.`,
|
|
`ForEach-Object [-MemberName] <String> [-ArgumentList <Object[]>] [-Confirm] [-InputObject <PSObject>] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
ForEach-Object [-Process] <ScriptBlock[]> [-Begin <ScriptBlock>] [-Confirm] [-End <ScriptBlock>] [-InputObject <PSObject>]
|
|
[-RemainingScripts <ScriptBlock[]>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Format-Custom`,
|
|
[
|
|
new Parameter(`Depth`, `Specifies the number of columns in the display.`, `Int32`),
|
|
new Parameter(`DisplayError`, `Indicates that this cmdlet displays errors at the command line. This parameter is rarely used, but can be used as a
|
|
debugging aid when you are formatting expressions in a Format-Custom command, and the expressions do not appear to be
|
|
working. The following shows an example of the results of adding the DisplayError parameter with an expression.
|
|
|
|
|
|
"PS > Get-Date | Format-Custom DayOfWeek,{ $_ / $null } -ShowError"
|
|
|
|
|
|
"DayOfWeek $_ / $null" "--------- ------------" "Wednesday #ERR"`, `SwitchParameter`),
|
|
new Parameter(`Expand`, `Specifies that this cmdlet formats the collection object, as well as the objects in the collection. This parameter is
|
|
designed to format objects that support the ICollection (System.Collections) interface. The default value is EnumOnly. The
|
|
acceptable values for this parameter are:
|
|
|
|
|
|
- EnumOnly. Displays the properties of the objects in the collection. - CoreOnly. Displays the properties of the collection
|
|
object. - Both. Displays the properties of the collection object and the properties of objects in the collection.`, `String`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet displays all of the error information. Use with the DisplayError or ShowError parameter. By
|
|
default, when an error object is written to the error or display streams, only some of the error information is displayed.`, `SwitchParameter`),
|
|
new Parameter(`GroupBy`, `Specifies that this cmdlet formats the output in groups based on a shared property or value. Enter an expression or a
|
|
property of the output.
|
|
|
|
|
|
The value of the GroupBy parameter can be a new calculated property. To create a calculated, property, use a hash table.
|
|
Valid keys are:
|
|
|
|
|
|
- Name (or Label) <string>
|
|
|
|
|
|
- Expression <string> or <script block>
|
|
|
|
|
|
- FormatString <string>`, `Object`),
|
|
new Parameter(`InputObject`, `Specifies the objects to be formatted. Enter a variable that contains the objects or type a command or expression that gets
|
|
the objects.`, `PSObject`),
|
|
new Parameter(`Property`, `Specifies the object properties that appear in the display and the order in which they appear. Wildcards are permitted.
|
|
|
|
|
|
If you omit this parameter, the properties that appear in the display depend on the object being displayed. The parameter
|
|
name ( Property ) is optional. You cannot use the Property and View parameters in the same command.
|
|
|
|
|
|
The value of the Property parameter can be a new calculated property. To create a calculated property, use a hash table.
|
|
Valid keys are:
|
|
|
|
|
|
- Expression <string> or <script block>
|
|
|
|
|
|
- Depth <int32>`, `Object[]`),
|
|
new Parameter(`ShowError`, `Indicates that this cmdlet sends errors through the pipeline. This parameter is rarely used, but can be used as a debugging
|
|
aid when you are formatting expressions in a Format-Custom command, and the expressions do not appear to be working. The
|
|
following shows an example of the results of adding the ShowError parameter with an expression.
|
|
|
|
|
|
PS > Get-Date | Format-Custom DayOfWeek,{ $_ / $null } -ShowError DayOfWeek $_ / $null --------- ------------ Wednesday
|
|
|
|
|
|
Failed to evaluate expression " $_ / $null ". + CategoryInfo : InvalidArgument: (10/30/2013 2:28:07
|
|
PM:PSObject) [], RuntimeException + FullyQualifiedErrorId : mshExpressionError`, `SwitchParameter`),
|
|
new Parameter(`View`, `Specifies the name of an alternate format or view. If you omit this parameter, Format-Custom uses a default custom view. You
|
|
cannot use the Property and View parameters in the same command.`, `String`),
|
|
],
|
|
`Uses a customized view to format the output.`,
|
|
`Format-Custom [[-Property] <Object[]>] [-Depth <Int32>] [-DisplayError] [-Expand {CoreOnly | EnumOnly | Both}] [-Force]
|
|
[-GroupBy <Object>] [-InputObject <PSObject>] [-ShowError] [-View <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Format-List`,
|
|
[
|
|
new Parameter(`DisplayError`, `Indicates that this cmdlet displays errors at the command line. This parameter is rarely used, but can be used as a
|
|
debugging aid when you are formatting expressions in a Format-List command, and the expressions do not appear to be working.
|
|
The following shows an example of the results of adding the DisplayError parameter with an expression.
|
|
|
|
|
|
PS > Get-Date | Format-List DayOfWeek,{ $_ / $null } -ShowError DayOfWeek $_ / $null --------- ------------ Wednesday #ERR`, `SwitchParameter`),
|
|
new Parameter(`Expand`, `Specifies the formatted collection object, as well as the objects in the collection. This parameter is designed to format
|
|
objects that support the ICollection (System.Collections) interface. The default value is EnumOnly. The acceptable values
|
|
for this parameter are:
|
|
|
|
|
|
- EnumOnly. Displays the properties of the objects in the collection. - CoreOnly. Displays the properties of the collection
|
|
object. - Both. Displays the properties of the collection object and the properties of objects in the collection.`, `String`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet displays all of the error information. Use with the DisplayError or ShowError parameter. By
|
|
default, when an error object is written to the error or display streams, only some of the error information is displayed.`, `SwitchParameter`),
|
|
new Parameter(`GroupBy`, `Specifies the output in groups based on a shared property or value. Enter an expression or a property of the output.
|
|
|
|
|
|
The value of the GroupBy parameter can be a new calculated property. To create a calculated, property, use a hash table.
|
|
Valid keys are:
|
|
|
|
|
|
- Name (or Label) <string>
|
|
|
|
|
|
- Expression <string> or <script block>
|
|
|
|
|
|
- FormatString <string>`, `Object`),
|
|
new Parameter(`InputObject`, `Specifies the objects to be formatted. Enter a variable that contains the objects or type a command or expression that gets
|
|
the objects.`, `PSObject`),
|
|
new Parameter(`Property`, `Specifies the object properties that appear in the display and the order in which they appear. Wildcards are permitted.
|
|
|
|
|
|
If you omit this parameter, the properties that appear in the display depend on the object being displayed. The parameter
|
|
name ( Property ) is optional. You cannot use the Property and View parameters in the same command.
|
|
|
|
|
|
The value of the Property parameter can be a new calculated property. To create a calculated property, use a hash table.
|
|
Valid keys are:
|
|
|
|
|
|
- Expression <string> or <script block>
|
|
|
|
|
|
- Depth <int32>`, `Object[]`),
|
|
new Parameter(`ShowError`, `Indicates that the cmdlet sends errors through the pipeline. This parameter is rarely used, but can be used as a debugging
|
|
aid when you are formatting expressions in a Format-List command, and the expressions do not appear to be working. The
|
|
following shows an example of the results of adding the ShowError parameter with an expression.
|
|
|
|
|
|
PS > Get-Date | Format-List DayOfWeek,{ $_ / $null } -ShowError DayOfWeek $_ / $null --------- ------------ Wednesday
|
|
|
|
|
|
Failed to evaluate expression " $_ / $null ". + CategoryInfo : InvalidArgument: (10/30/2013 2:28:07
|
|
PM:PSObject) [], RuntimeException + FullyQualifiedErrorId : mshExpressionError`, `SwitchParameter`),
|
|
new Parameter(`View`, `Specifies the name of an alternate list format or view. You cannot use the Property and View parameters in the same command.`, `String`),
|
|
],
|
|
`Formats the output as a list of properties in which each property appears on a new line.`,
|
|
`Format-List [[-Property] <Object[]>] [-DisplayError] [-Expand {CoreOnly | EnumOnly | Both}] [-Force] [-GroupBy <Object>]
|
|
[-InputObject <PSObject>] [-ShowError] [-View <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Format-SecureBootUEFI`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Format-Table`,
|
|
[
|
|
new Parameter(`AutoSize`, `Indicates that the cmdlet adjusts the column size and number of columns based on the width of the data. By default, the
|
|
column size and number are determined by the view.`, `SwitchParameter`),
|
|
new Parameter(`DisplayError`, `Indicates that the cmdlet displays errors at the command line. This parameter is rarely used, but can be used as a debugging
|
|
aid when you are formatting expressions in a Format-Table command, and the expressions do not appear to be working. The
|
|
following shows an example of the results of adding the DisplayError parameter with an expression.
|
|
|
|
|
|
PS > Get-Date | Format-Table DayOfWeek,{ $_ / $null } -ShowError DayOfWeek $_ / $null --------- ------------ Wednesday #ERR`, `SwitchParameter`),
|
|
new Parameter(`Expand`, `Specifies the format of the collection object, as well as the objects in the collection. This parameter is designed to
|
|
format objects that support the ICollection (System.Collections) interface. The default value is EnumOnly. The acceptable
|
|
values for this parameter are:
|
|
|
|
|
|
- EnumOnly. Displays the properties of the objects in the collection. - CoreOnly. Displays the properties of the collection
|
|
object. - Both. Displays the properties of the collection object and the properties of objects in the collection.`, `String`),
|
|
new Parameter(`Force`, `Indicates that the cmdlet directs the cmdlet to display all of the error information. Use with the DisplayError or ShowError
|
|
parameter. By default, when an error object is written to the error or display streams, only some of the error information
|
|
is displayed.`, `SwitchParameter`),
|
|
new Parameter(`GroupBy`, `Specifies sorted output in separate tables based on a property value. For example, you can use GroupBy to list services in
|
|
separate tables based on their status.
|
|
|
|
|
|
Enter an expression or a property of the output. The output must be sorted before you send it to Format-Table .
|
|
|
|
|
|
The value of the GroupBy parameter can be a new calculated property. To create a calculated, property, use a hash table.
|
|
Valid keys are:
|
|
|
|
|
|
- Name (or Label) <string>
|
|
|
|
|
|
- Expression <string> or <script block>
|
|
|
|
|
|
- FormatString <string>`, `Object`),
|
|
new Parameter(`HideTableHeaders`, `Indicates that the cmdlet omits the column headings from the table.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies the objects to format. Enter a variable that contains the objects, or type a command or expression that gets the
|
|
objects.`, `PSObject`),
|
|
new Parameter(`Property`, `Specifies the object properties that appear in the display and the order in which they appear. Type one or more property
|
|
names (separated by commas), or use a hash table to display a calculated property. Wildcards are permitted.
|
|
|
|
|
|
If you omit this parameter, the properties that appear in the display depend on the object being displayed. The parameter
|
|
name ( Property ) is optional. You cannot use the Property and View parameters in the same command.
|
|
|
|
|
|
The value of the Property parameter can be a new calculated property. To create a calculated property, use a hash table.
|
|
Valid keys are:
|
|
|
|
|
|
- Expression <string> or <script block>
|
|
|
|
|
|
- Depth <int32>`, `Object[]`),
|
|
new Parameter(`ShowError`, `Indicates that the cmdlet sends errors through the pipeline. This parameter is rarely used, but can be used as a debugging
|
|
aid when you are formatting expressions in a Format-Table command, and the expressions do not appear to be working. The
|
|
following shows an example of the results of adding the ShowError parameter with an expression.
|
|
|
|
|
|
PS > Get-Date | Format-Table DayOfWeek,{ $_ / $null } -ShowError DayOfWeek $_ / $null --------- ------------ Wednesday
|
|
|
|
|
|
Failed to evaluate expression " $_ / $null ". + CategoryInfo : InvalidArgument: (10/30/2013 2:28:07
|
|
PM:PSObject) [], RuntimeException + FullyQualifiedErrorId : mshExpressionError`, `SwitchParameter`),
|
|
new Parameter(`View`, `Specifies the name of an alternate table format or view. You cannot use the Property and View parameters in the same command.`, `String`),
|
|
new Parameter(`Wrap`, `Indicates that the cmdlet displays text that exceeds the column width on the next line. By default, text that exceeds the
|
|
column width is truncated.`, `SwitchParameter`),
|
|
],
|
|
`Formats the output as a table.`,
|
|
`Format-Table [[-Property] <Object[]>] [-AutoSize] [-DisplayError] [-Expand {CoreOnly | EnumOnly | Both}] [-Force] [-GroupBy
|
|
<Object>] [-HideTableHeaders] [-InputObject <PSObject>] [-ShowError] [-View <String>] [-Wrap] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Format-Wide`,
|
|
[
|
|
new Parameter(`AutoSize`, `Indicates that this cmdlet adjusts the column size and number of columns based on the width of the data. By default, the
|
|
column size and number are determined by the view. You cannot use the AutoSize and Column parameters in the same command.`, `SwitchParameter`),
|
|
new Parameter(`Column`, `Specifies the number of columns in the display. You cannot use the AutoSize and Column parameters in the same command.`, `Int32`),
|
|
new Parameter(`DisplayError`, `Indicates that this cmdlet displays errors at the command line. This parameter is rarely used, but can be used as a
|
|
debugging aid when you are formatting expressions in a Format-Wide command, and the expressions do not appear to be working.
|
|
The following shows an example of the results of adding the DisplayError parameter with an expression.
|
|
|
|
|
|
PS > Get-Date | Format-Wide DayOfWeek,{ $_ / $null } -ShowError DayOfWeek $_ / $null --------- ------------ Wednesday #ERR`, `SwitchParameter`),
|
|
new Parameter(`Expand`, `Specifies the format of the collection object, as well as the objects in the collection. This parameter is designed to
|
|
format objects that support the ICollection (System.Collections) interface. The default value is EnumOnly. The acceptable
|
|
values for this parameter are:
|
|
|
|
|
|
- EnumOnly. Displays the properties of the objects in the collection. - CoreOnly. Displays the properties of the collection
|
|
object. - Both. Displays the properties of the collection object and the properties of objects in the collection.`, `String`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet overrides restrictions that prevent the command from succeeding, just so the changes do not
|
|
compromise security. For instance, Force will override the read-only attribute or create directories to complete a file
|
|
path, but it will not attempt to change file permissions.`, `SwitchParameter`),
|
|
new Parameter(`GroupBy`, `Specifies the format of the output in groups based on a shared property or value. Enter an expression or a property of the
|
|
output.
|
|
|
|
|
|
The value of the GroupBy parameter can be a new calculated property. To create a calculated, property, use a hash table. The
|
|
acceptable values for this parameter are:
|
|
|
|
|
|
- Name (or Label) <string>
|
|
|
|
|
|
- Expression <string> or <script block>
|
|
|
|
|
|
- FormatString <string>`, `Object`),
|
|
new Parameter(`InputObject`, `Specifies the objects to format. Enter a variable that contains the objects, or type a command or expression that gets the
|
|
objects.`, `PSObject`),
|
|
new Parameter(`Property`, `Specifies the object properties that appear in the display and the order in which they appear. Wildcards are permitted.
|
|
|
|
|
|
If you omit this parameter, the properties that appear in the display depend on the object being displayed. The parameter
|
|
name ( Property ) is optional. You cannot use the Property and View parameters in the same command.
|
|
|
|
|
|
The value of the Property parameter can be a new calculated property. To create a calculated property, use a hash table.
|
|
Valid keys are:
|
|
|
|
|
|
- Expression <string> or <script block>
|
|
|
|
|
|
- Depth <int32>`, `Object`),
|
|
new Parameter(`ShowError`, `Indicates that the cmdlet sends errors through the pipeline. This parameter is rarely used, but can be used as a debugging
|
|
aid when you are formatting expressions in a Format-Wide command, and the expressions do not appear to be working. The
|
|
following shows an example of the results of adding the ShowError parameter with an expression.
|
|
|
|
|
|
PS > Get-Date | Format-Wide DayOfWeek,{ $_ / $null } -ShowError DayOfWeek $_ / $null --------- ------------ Wednesday
|
|
|
|
|
|
Failed to evaluate expression " $_ / $null ". + CategoryInfo : InvalidArgument: (10/30/2013 2:28:07
|
|
PM:PSObject) [], RuntimeException + FullyQualifiedErrorId : mshExpressionError`, `SwitchParameter`),
|
|
new Parameter(`View`, `Specifies the name of an alternate table format or view. You cannot use the Property and View parameters in the same command.`, `String`),
|
|
],
|
|
`Formats objects as a wide table that displays only one property of each object.`,
|
|
`Format-Wide [[-Property] <Object>] [-AutoSize] [-Column <Int32>] [-DisplayError] [-Expand {CoreOnly | EnumOnly | Both}]
|
|
[-Force] [-GroupBy <Object>] [-InputObject <PSObject>] [-ShowError] [-View <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Acl`,
|
|
[
|
|
new Parameter(`AllCentralAccessPolicies`, `Gets information about all central access policies that are enabled on the computer.
|
|
|
|
|
|
Beginning in Windows Server® 2012, administrators can use Active Directory and Group Policy to set central access policies
|
|
for users and groups. For more information, see "Central Access Policies" at
|
|
http://go.microsoft.com/fwlink/?LinkId=238408http://go.microsoft.com/fwlink/?LinkId=238408.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Audit`, `Gets the audit data for the security descriptor from the system access control list (SACL).`, `SwitchParameter`),
|
|
new Parameter(`Exclude`, `Omits the specified items. The value of this parameter qualifies the Path parameter. Enter a path element or pattern, such
|
|
as "*.txt". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when getting the objects, rather than having Windows PowerShell filter the
|
|
objects after they are retrieved.`, `String`),
|
|
new Parameter(`Include`, `Gets only the specified items. The value of this parameter qualifies the Path parameter. Enter a path element or pattern,
|
|
such as "*.txt". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`InputObject`, `Gets the security descriptor for the specified object. Enter a variable that contains the object or a command that gets the
|
|
object.
|
|
|
|
|
|
You cannot pipe an object, other than a path, to Get-Acl . Instead, use the InputObject parameter explicitly in the command.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSObject`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to a resource. Unlike Path , the value of the LiteralPath parameter is used exactly as it is typed. No
|
|
characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation marks.
|
|
Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the path to a resource. Get-Acl gets the security descriptor of the resource indicated by the path. Wildcards are
|
|
permitted. If you omit the Path parameter, Get-Acl gets the security descriptor of the current directory.
|
|
|
|
|
|
It is not necessary to type "Path" when you specify a value for this parameter.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Gets the security descriptor for a resource, such as a file or registry key.`,
|
|
`Get-Acl [-AllCentralAccessPolicies] [-Audit] [-Exclude <String[]>] [-Filter <String>] [-Include <String[]>] -InputObject
|
|
<PSObject> [-UseTransaction] [<CommonParameters>]
|
|
|
|
Get-Acl [-AllCentralAccessPolicies] [-Audit] [-Exclude <String[]>] [-Filter <String>] [-Include <String[]>] [-LiteralPath
|
|
<String[]>] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Get-Acl [[-Path] <String[]>] [-AllCentralAccessPolicies] [-Audit] [-Exclude <String[]>] [-Filter <String>] [-Include
|
|
<String[]>] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Alias`,
|
|
[
|
|
new Parameter(`Definition`, `Specifies an array of aliases for the specified item. Enter the name of a cmdlet, function, script, file, or executable file.
|
|
|
|
|
|
This parameter is called Definition , because it searches for the item name in the Definition property of the alias object.`, `String[]`),
|
|
new Parameter(`Exclude`, `Specifies an array of items that this cmdlet omits. The value of this parameter qualifies the Name and Definition
|
|
parameters. Enter a name, a definition, or a pattern, such as s*. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the aliases that this cmdlet gets. Wildcards are permitted. By default, Get-Alias retrieves all aliases defined
|
|
for the current session. The parameter name Name is optional. You can also pipe alias names to Get-Alias .`, `String[]`),
|
|
new Parameter(`Scope`, `Gets only the aliases in the specified scope. The acceptable values for this parameter are:
|
|
|
|
|
|
- Global
|
|
|
|
|
|
- Local
|
|
|
|
|
|
- Script
|
|
|
|
|
|
- A number relative to the current scope (0 through the number of scopes, where 0 is the current scope and 1 is its parent)
|
|
|
|
|
|
|
|
|
|
Local is the default. For more information, see about_Scopes.`, `String`),
|
|
],
|
|
`Gets the aliases for the current session.`,
|
|
`Get-Alias [-Definition <String[]>] [-Exclude <String[]>] [-Scope <String>] [<CommonParameters>]
|
|
|
|
Get-Alias [[-Name] <String[]>] [-Exclude <String[]>] [-Scope <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppLockerFileInformation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppLockerPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppvClientApplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppvClientConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppvClientConnectionGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppvClientMode`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppvClientPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppvPublishingServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppvStatus`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppxDefaultVolume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppxPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppxPackageManifest`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppxProvisionedPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AppxVolume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-AuthenticodeSignature`,
|
|
[
|
|
new Parameter(`Content`, `@{Text=}`, `Byte[]`),
|
|
new Parameter(`FilePath`, `Specifies the path to the file to examine. Wildcards are permitted, but they must lead to a single file. It is not necessary
|
|
to type "-FilePath" at the command line when you specify a value for this parameter.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the file being examined. Unlike FilePath , the value of the LiteralPath parameter is used exactly as
|
|
it is typed. No characters are interpreted as wildcards. If the path includes an escape character, enclose it in single
|
|
quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape characters.`, `String[]`),
|
|
new Parameter(`SourcePathOrExtension`, `@{Text=}`, `String[]`),
|
|
],
|
|
`Gets information about the Authenticode signature for a file.`,
|
|
`Get-AuthenticodeSignature -Content <Byte[]> -SourcePathOrExtension <String[]> [<CommonParameters>]
|
|
|
|
Get-AuthenticodeSignature [-FilePath] <String[]> [<CommonParameters>]
|
|
|
|
Get-AuthenticodeSignature -LiteralPath <String[]> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-BitsTransfer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Certificate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-CertificateAutoEnrollmentPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-CertificateEnrollmentPolicyServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-CertificateNotificationTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ChildItem`,
|
|
[
|
|
new Parameter(`Attributes`, `Gets files and folders with the specified attributes. This parameter supports all attributes and lets you specify complex
|
|
combinations of attributes.
|
|
|
|
For example, to get non-system files (not directories) that are encrypted or compressed, type:
|
|
Get-ChildItem -Attributes !Directory+!System+Encrypted, !Directory+!System+Compressed
|
|
|
|
To find files and folders with commonly used attributes, you can use the Attributes parameter, or the Directory, File,
|
|
Hidden, ReadOnly, and System switch parameters.
|
|
|
|
The Attributes parameter supports the following attributes: Archive, Compressed, Device, Directory, Encrypted, Hidden,
|
|
Normal, NotContentIndexed, Offline, ReadOnly, ReparsePoint, SparseFile, System, and Temporary. For a description of these
|
|
attributes, see the FileAttributes enumeration at http://go.microsoft.com/fwlink/?LinkId=201508.
|
|
|
|
Use the following operators to combine attributes.
|
|
! NOT
|
|
+ AND
|
|
, OR
|
|
No spaces are permitted between an operator and its attribute. However, spaces are permitted before commas.
|
|
|
|
You can use the following abbreviations for commonly used attributes:
|
|
D Directory
|
|
H Hidden
|
|
R Read-only
|
|
S System`, `FileAttributes]`),
|
|
new Parameter(`Directory`, `Gets directories (folders).
|
|
|
|
To get only directories, use the Directory parameter and omit the File parameter. To exclude directories, use the File
|
|
parameter and omit the Directory parameter, or use the Attributes parameter.
|
|
|
|
To get directories, use the Directory parameter, its "ad" alias, or the Directory attribute of the Attributes parameter.`, `SwitchParameter`),
|
|
new Parameter(`File`, `Gets files.
|
|
|
|
To get only files, use the File parameter and omit the Directory parameter. To exclude files, use the Directory parameter
|
|
and omit the File parameter, or use the Attributes parameter.
|
|
|
|
To get files, use the File parameter, its "af" alias, or the File value of the Attributes parameter.`, `SwitchParameter`),
|
|
new Parameter(`Hidden`, `Gets only hidden files and directories (folders). By default, Get-ChildItem gets only non-hidden items, but you can use the
|
|
Force parameter to include hidden items in the results.
|
|
|
|
To get only hidden items, use the Hidden parameter, its "h" or "ah" aliases, or the Hidden value of the Attributes
|
|
parameter. To exclude hidden items, omit the Hidden parameter or use the Attributes parameter.`, `SwitchParameter`),
|
|
new Parameter(`ReadOnly`, `Gets only read-only files and directories (folders).
|
|
|
|
To get only read-only items, use the ReadOnly parameter, its "ar" alias, or the ReadOnly value of the Attributes parameter.
|
|
To exclude read-only items, use the Attributes parameter.`, `SwitchParameter`),
|
|
new Parameter(`System`, `Gets only system files and directories (folders).
|
|
|
|
To get only system files and folders, use the System parameter, its "as" alias, or the System value of the Attributes
|
|
parameter. To exclude system files and folders, use the Attributes parameter.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Gets hidden files and folders. By default, hidden files and folder are excluded. You can also get hidden files and folders
|
|
by using the Hidden parameter or the Hidden value of the Attributes parameter.`, `SwitchParameter`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see about_Transactions.`, `SwitchParameter`),
|
|
new Parameter(`Depth`, `{{Fill Depth Description}}`, `UInt32`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, an item or items that this cmdlet excludes in the operation. The value of this parameter
|
|
qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when retrieving the objects, rather than having Windows PowerShell filter the
|
|
objects after they are retrieved.`, `String`),
|
|
new Parameter(`Include`, `Specifies, as a string array, an item or items that this cmdlet includes in the operation. The value of this parameter
|
|
qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.
|
|
|
|
|
|
The Include parameter is effective only when the command includes the Recurse parameter or the path leads to the contents of
|
|
a directory, such as C:\Windows\*, where the wildcard character specifies the contents of the C:\Windows directory.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies, as a string arrya, a path to one or more locations. Unlike the Path parameter, the value of the LiteralPath
|
|
parameter is used exactly as it is typed. No characters are interpreted as wildcards. If the path includes escape
|
|
characters, enclose it in single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any
|
|
characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Name`, `Indicates that this cmdlet gets only the names of the items in the locations. If you pipe the output of this command to
|
|
another command, only the item names are sent.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies a path to one or more locations. Wildcards are permitted. The default location is the current directory (.).`, `String[]`),
|
|
new Parameter(`Recurse`, `Indicates that this cmdlet gets the items in the specified locations and in all child items of the locations.
|
|
|
|
|
|
In Windows PowerShell 2.0 and earlier versions of Windows PowerShell, the Recurse parameter works only when the value of the
|
|
Path parameter is a container that has child items, such as C:\Windows or C:\Windows\ , and not when it is an item does not
|
|
have child items, such as C:\Windows\ .exe.`, `SwitchParameter`),
|
|
],
|
|
`Gets the files and folders in a file system drive.`,
|
|
`Get-ChildItem [[-Filter] <String>] [-Attributes {ReadOnly | Hidden | System | Directory | Archive | Device | Normal |
|
|
Temporary | SparseFile | ReparsePoint | Compressed | Offline | NotContentIndexed | Encrypted | IntegrityStream |
|
|
NoScrubData}] [-Depth <UInt32>] [-Directory] [-Exclude <String[]>] [-File] [-Force] [-Hidden] [-Include <String[]>]
|
|
-LiteralPath <String[]> [-Name] [-ReadOnly] [-Recurse] [-System] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Get-ChildItem [[-Path] <String[]>] [[-Filter] <String>] [-Attributes {ReadOnly | Hidden | System | Directory | Archive |
|
|
Device | Normal | Temporary | SparseFile | ReparsePoint | Compressed | Offline | NotContentIndexed | Encrypted |
|
|
IntegrityStream | NoScrubData}] [-Depth <UInt32>] [-Directory] [-Exclude <String[]>] [-File] [-Force] [-Hidden] [-Include
|
|
<String[]>] [-Name] [-ReadOnly] [-Recurse] [-System] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Get-ChildItem [-Attributes <FileAttributes]>] [-Directory] [-File] [-Force] [-Hidden] [-ReadOnly] [-System]
|
|
[-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-CimAssociatedInstance`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-CimClass`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-CimInstance`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-CimSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-CIPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-CIPolicyIdInfo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-CIPolicyInfo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Clipboard`,
|
|
[
|
|
new Parameter(`Format`, `Specifies the type, or format, of the clipboard. The acceptable values for this parameter are:
|
|
|
|
|
|
- Text
|
|
|
|
|
|
- FileDropList
|
|
|
|
|
|
- Image
|
|
|
|
|
|
- Audio`, `ClipboardFormat`),
|
|
new Parameter(`Raw`, `Indicates that this cmdlet ignores newline characters and gets the entire contents of the clipboard.`, `SwitchParameter`),
|
|
new Parameter(`TextFormatType`, `Specifies the text data format type of the clipboard. The acceptable values for this parameter are:
|
|
|
|
|
|
- Text
|
|
|
|
|
|
- UnicodeText
|
|
|
|
|
|
- Rtf
|
|
|
|
|
|
- Html
|
|
|
|
|
|
- CommaSeparatedValue`, `TextDataFormat`),
|
|
],
|
|
`Gets the current Windows clipboard entry.`,
|
|
`Get-Clipboard [-Format {Text | FileDropList | Image | Audio}] [-Raw] [-TextFormatType {Text | UnicodeText | Rtf | Html |
|
|
CommaSeparatedValue}] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-CmsMessage`,
|
|
[
|
|
new Parameter(`Content`, `Specifies an encrypted string, or a variable containing an encrypted string.`, `String`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to encrypted content that you want to get. Unlike Path , the value of LiteralPath is used exactly as it
|
|
is typed. No characters are interpreted as wildcard characters. If the path includes escape characters, enclose each one in
|
|
single quotation marks. Single quotation marks tell Windows PowerShell not to interpret enclosed characters as escape
|
|
characters.`, `String`),
|
|
new Parameter(`Path`, `Specifies the path to encrypted content that you want to decrypt.`, `String`),
|
|
],
|
|
`Gets content that has been encrypted by using the Cryptographic Message Syntax format.`,
|
|
`Get-CmsMessage [-Content] <String> [<CommonParameters>]
|
|
|
|
Get-CmsMessage [-LiteralPath] <String> [<CommonParameters>]
|
|
|
|
Get-CmsMessage [-Path] <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Command`,
|
|
[
|
|
new Parameter(`All`, `Indicates that this cmdlet gets all commands, including commands of the same type that have the same name. By default,
|
|
Get-Command gets only the commands that run when you type the command name.
|
|
|
|
|
|
For more information about the method that Windows PowerShell uses to select the command to run when multiple commands have
|
|
the same name, see about_Command_Precedence (http://go.microsoft.com/fwlink/?LinkID=113214) in the TechNet library. For
|
|
information about module-qualified command names and running commands that do not run by default because of a name conflict,
|
|
see about_Modules (http://go.microsoft.com/fwlink/?LinkID=144311).
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.
|
|
|
|
|
|
In Windows PowerShell 2.0, Get-Command gets all commands by default.`, `SwitchParameter`),
|
|
new Parameter(`ArgumentList`, `Specifies an array of arguments. This cmdlet gets information about a cmdlet or function when it is used with the specified
|
|
parameters ("arguments"). The alias for ArgumentList is Args .
|
|
|
|
|
|
To detect dynamic parameters that are available only when certain other parameters are used, set the value of ArgumentList
|
|
to the parameters that trigger the dynamic parameters.
|
|
|
|
|
|
To detect the dynamic parameters that a provider adds to a cmdlet, set the value of the ArgumentList parameter to a path in
|
|
the provider drive, such as WSMan:, HKLM:, or Cert:. When the command is a Windows PowerShell provider cmdlet, enter only
|
|
one path in each command. The provider cmdlets return only the dynamic parameters for the first path the value of
|
|
ArgumentList . For information about the provider cmdlets, see about_Providers
|
|
(http://go.microsoft.com/fwlink/?LinkID=113250) in the TechNet library.`, `Object[]`),
|
|
new Parameter(`CommandType`, `Specifies the types of commands that this cmdlet gets. Enter one or more command types. Use CommandType or its alias, Type
|
|
. By default, Get-Command gets all cmdlets, functions, and workflows, and aliases.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Alias. Gets the aliases of all Windows PowerShell commands. For more information, see about_Aliases.
|
|
|
|
|
|
- All. Gets all command types. This parameter value is the equivalent of "Get-Command *".
|
|
|
|
|
|
- Application. Gets non-Windows-PowerShell files in paths listed in the Path environment variable ($env:path), including
|
|
.txt, .exe, and .dll files. For more information about the Path environment variable, see about_Environment_Variables. -
|
|
Cmdlet. Gets all cmdlets.
|
|
|
|
|
|
- ExternalScript. Gets all .ps1 files in the paths listed in the Path environment variable ($env:path). - Filter and
|
|
Function. Gets all Windows PowerShell advanced and simple functions and filters.
|
|
|
|
|
|
- Script. Gets all script blocks. To get Windows PowerShell scripts (.ps1 files), use the ExternalScript value.
|
|
|
|
|
|
- Workflow. Gets all workflows. For more information about workflows, see Introducing Windows PowerShell Workflow.`, `CommandTypes`),
|
|
new Parameter(`FullyQualifiedModule`, `Specifies modules with names that are specified in the form of ModuleSpecification objects, described by the Remarks section
|
|
of Module Specification Constructor (Hashtable)http://msdn.microsoft.com/library/windows/desktop/jj136290(v=vs.85).aspx on
|
|
the Microsoft Developer Network (MSDN). For example, the FullyQualifiedModule parameter accepts a module name that is
|
|
specified in the format @{ModuleName = "modulename"; ModuleVersion = "version_number"} or @{ModuleName = "modulename";
|
|
ModuleVersion = "version_number"; Guid = "GUID"}. ModuleName and ModuleVersion are required, but Guid is optional.
|
|
|
|
|
|
You cannot specify the FullyQualifiedModule parameter in the same command as a Module parameter. The two parameters are
|
|
mutually exclusive.`, `ModuleSpecification[]`),
|
|
new Parameter(`ListImported`, `Indicates that this cmdlet gets only commands in the current session.
|
|
|
|
|
|
Starting in Windows PowerShell 3.0, by default, Get-Command gets all installed commands, including, but not limited to, the
|
|
commands in the current session. In Windows PowerShell 2.0, it gets only commands in the current session.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Module`, `Specifies an array of modules. This cmdlet gets the commands that came from the specified modules or snap-ins. Enter the
|
|
names of modules or snap-ins, or enter snap-in or module objects.
|
|
|
|
|
|
This parameter takes string values, but the value of this parameter can also be a PSModuleInfo or PSSnapinInfo object, such
|
|
as the objects that the Get-Module, Get-PSSnapin, and Import-PSSession cmdlets return.
|
|
|
|
|
|
You can refer to this parameter by its name, Module , or by its alias, PSSnapin . The parameter name that you choose has no
|
|
effect on the command output.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies an array of names. This cmdlet gets only commands that have the specified name. Enter a name or name pattern.
|
|
Wildcard characters are permitted.
|
|
|
|
|
|
To get commands that have the same name, use the All parameter. When two commands have the same name, by default,
|
|
Get-Command gets the command that runs when you type the command name.`, `String[]`),
|
|
new Parameter(`Noun`, `Specifies an array of command nouns. This cmdlet gets commands, which include cmdlets, functions, workflows, and aliases,
|
|
that have names that include the specified noun. Enter one or more nouns or noun patterns. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`ParameterName`, `Specifies an array of parameter names. This cmdlet gets commands in the session that have the specified parameters. Enter
|
|
parameter names or parameter aliases. Wildcard characters are supported.
|
|
|
|
|
|
The ParameterName and ParameterType parameters search only commands in the current session.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String[]`),
|
|
new Parameter(`ParameterType`, `Specifies an array of parameter names. This cmdlet gets commands in the session that have parameters of the specified type.
|
|
Enter the full name or partial name of a parameter type. Wildcard characters are supported.
|
|
|
|
|
|
The ParameterName and ParameterType parameters search only commands in the current session.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSTypeName[]`),
|
|
new Parameter(`ShowCommandInfo`, `Indicates that this cmdlet displays command information.
|
|
|
|
|
|
For more information about the method that Windows PowerShell uses to select the command to run when multiple commands have
|
|
the same name, see about_Command_Precedence. For information about module-qualified command names and running commands that
|
|
do not run by default because of a name conflict, see about_Modules.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.
|
|
|
|
|
|
In Windows PowerShell 2.0, Get-Command gets all commands by default.`, `SwitchParameter`),
|
|
new Parameter(`Syntax`, `Indicates that this cmdlet gets only the following specified data about the command:
|
|
|
|
|
|
- Aliases. Gets the standard name.
|
|
|
|
|
|
- Cmdlets. Gets the syntax.
|
|
|
|
|
|
- Functions and filters. Gets the function definition.
|
|
|
|
|
|
- Scripts and applications or files. Gets the path and filename.`, `SwitchParameter`),
|
|
new Parameter(`TotalCount`, `Specifies the number of commands to get. You can use this parameter to limit the output of a command.`, `Int32`),
|
|
new Parameter(`Verb`, `Specifies an array of command verbs. This cmdlet gets commands, which include cmdlets, functions, workflows, and aliases,
|
|
that have names that include the specified verb. Enter one or more verbs or verb patterns. Wildcard characters are permitted.`, `String[]`),
|
|
],
|
|
`Gets all commands.`,
|
|
`Get-Command [[-Name] <String[]>] [[-ArgumentList] <Object[]>] [-All] [-CommandType {Alias | Function | Filter | Cmdlet |
|
|
ExternalScript | Application | Script | Workflow | Configuration | All}] [-FullyQualifiedModule <ModuleSpecification[]>]
|
|
[-ListImported] [-Module <String[]>] [-ParameterName <String[]>] [-ParameterType <PSTypeName[]>] [-ShowCommandInfo]
|
|
[-Syntax] [-TotalCount <Int32>] [<CommonParameters>]
|
|
|
|
Get-Command [[-ArgumentList] <Object[]>] [-All] [-FullyQualifiedModule <ModuleSpecification[]>] [-ListImported] [-Module
|
|
<String[]>] [-Noun <String[]>] [-ParameterName <String[]>] [-ParameterType <PSTypeName[]>] [-ShowCommandInfo] [-Syntax]
|
|
[-TotalCount <Int32>] [-Verb <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ComputerInfo`,
|
|
[
|
|
new Parameter(`Property`, `Specifies, as a string array, the computer properties in which this cmdlet displays.`, `String[]`),
|
|
],
|
|
`Gets a consolidated object of system and operating system properties.`,
|
|
`Get-ComputerInfo [[-Property] <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ComputerRestorePoint`,
|
|
[
|
|
new Parameter(`LastStatus`, `Indicates that this cmdlet gets the status of the most recent system restore operation.`, `SwitchParameter`),
|
|
new Parameter(`RestorePoint`, `Specifies the restore points, as sequence numbers, that this cmdlet gets. Enter the sequence numbers of one or more restore
|
|
points. By default, this cmdlet gets all restore points on the local computer.`, `Int32[]`),
|
|
],
|
|
`Gets the restore points on the local computer.`,
|
|
`Get-ComputerRestorePoint -LastStatus [<CommonParameters>]
|
|
|
|
Get-ComputerRestorePoint [[-RestorePoint] <Int32[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Content`,
|
|
[
|
|
new Parameter(`Encoding`, `Specifies the file encoding. The default is ASCII.
|
|
|
|
Valid values are:
|
|
|
|
-- ASCII: Uses the encoding for the ASCII (7-bit) character set.
|
|
-- BigEndianUnicode: Encodes in UTF-16 format using the big-endian byte order.
|
|
-- Byte: Encodes a set of characters into a sequence of bytes.
|
|
-- String: Uses the encoding type for a string.
|
|
-- Unicode: Encodes in UTF-16 format using the little-endian byte order.
|
|
-- UTF7: Encodes in UTF-7 format.
|
|
-- UTF8: Encodes in UTF-8 format.
|
|
-- Unknown: The encoding type is unknown or invalid. The data can be treated as binary.
|
|
|
|
Encoding is a dynamic parameter that the FileSystem provider adds to the Get-Content cmdlet. This parameter works only in
|
|
file system drives.
|
|
|
|
When reading from and writing to binary files, use a value of Byte for the Encoding dynamic parameter and a value of 0 for
|
|
the ReadCount parameter. A ReadCount value of 0 reads the entire file in a single read operation and converts it into a
|
|
single object (PSObject). The default ReadCount value, 1, reads one byte in each read operation and converts each byte into
|
|
a separate object, which causes errors when you use the Set-Content cmdlet to write the bytes to a file. For more
|
|
information, see the examples.`, `FileSystemCmdletProviderEncoding`),
|
|
new Parameter(`Delimiter`, `Specifies the delimiter that Get-Content uses to divide the file into objects while it reads.
|
|
|
|
The default is "\n", the end-of-line character.
|
|
|
|
Therefore, by default, when reading a text file, Get-Content returns a collection of string objects, each of which ends with
|
|
an end-of-line character.
|
|
|
|
When you enter a delimiter that does not exist in the file, Get-Content returns the entire file as a single, undelimited
|
|
object.
|
|
|
|
You can use this parameter to split a large file into smaller files by specifying a file separator, such as "End of
|
|
Example", as the delimiter. The delimiter is preserved (not discarded) and becomes the last item in each file section.
|
|
|
|
Delimiter is a dynamic parameter that the FileSystem provider adds to the Get-Content cmdlet. This parameter works only in
|
|
file system drives.
|
|
|
|
Troubleshooting Note: Currently, when the value of the Delimiter parameter is an empty string, Get-Content does not return
|
|
anything. This is a known issue. To force Get-Content to return the entire file as a single, undelimited string, enter a
|
|
value that does not exist in the file.`, `string`),
|
|
new Parameter(`Force`, `Gets the contents of all files, including hidden files. By default, Get-Content does not get the contents of hidden files
|
|
unless you specify the hidden file by name.`, `SwitchParameter`),
|
|
new Parameter(`Raw`, `Ignores newline characters and returns the entire contents of a file in one string. By default, the contents of a file is
|
|
returned as a array of strings that is delimited by the newline character.
|
|
|
|
Raw is a dynamic parameter that the FileSystem provider adds to the Get-Content cmdlet. This parameter works only in file
|
|
system drives.
|
|
|
|
This parameter is introduced in Windows PowerShell 3.0.`, `switch`),
|
|
new Parameter(`Wait`, `Waits for the cmdlet to get the content before returning the command prompt. While waiting, Get-Content checks the file once
|
|
each second until you interrupt it, such as by pressing CTRL+C.
|
|
|
|
Wait is a dynamic parameter that the FileSystem provider adds to the Get-Content cmdlet. This parameter works only in file
|
|
system drives.`, `SwitchParameter`),
|
|
new Parameter(`Stream`, `Gets the contents of the specified alternate NTFS file stream from the file. Enter the stream name. Wildcards are not
|
|
supported.
|
|
|
|
Stream is a dynamic parameter that the FileSystem provider adds to the Get-Content cmdlet. This parameter works only in file
|
|
system drives.
|
|
|
|
This parameter is introduced in Windows PowerShell 3.0.`, `string`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see about_Transactions.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers that are installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, the item or items that this cmdlet omits when performing the operation. The value of this
|
|
parameter qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when this cmdlet gets the objects, rather than having Windows PowerShell
|
|
filter the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Include`, `Specifies, as a string array, the item or items that this cmdlet includes in the operation. The value of this parameter
|
|
qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to an item. Unlike the Path parameter, the value of LiteralPath is used exactly as it is typed. No
|
|
characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation marks.
|
|
Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the path to an item. Get-Content gets the content of the item. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`ReadCount`, `Specifies how many lines of content are sent through the pipeline at a time. The default value is 1. A value of 0 (zero)
|
|
sends all of the content at one time.
|
|
|
|
|
|
This parameter does not change the content displayed, but it does affect the time it takes to display the content. As the
|
|
value of ReadCount increases, the time it takes to return the first line increases, but the total time for the operation
|
|
decreases. This can make a perceptible difference in very large items.`, `Int64`),
|
|
new Parameter(`Tail`, `Specifies the number of lines from the end of a file or other item.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.
|
|
|
|
|
|
You can use the Tail parameter name or its alias, Last.`, `Int32`),
|
|
new Parameter(`TotalCount`, `Specifies the number of lines from the beginning of a file or other item. The default is -1 (all lines).
|
|
|
|
|
|
You can use the TotalCount parameter name or its aliases, First or Head.`, `Int64`),
|
|
],
|
|
`Gets the contents of a file.`,
|
|
`Get-Content [-Credential <PSCredential>] [-Delimiter <String>] [-Encoding {Unknown | String | Unicode | Byte |
|
|
BigEndianUnicode | UTF8 | UTF7 | UTF32 | Ascii | Default | Oem | BigEndianUTF32}] [-Exclude <String[]>] [-Filter <String>]
|
|
[-Force] [-Include <String[]>] -LiteralPath <String[]> [-Raw] [-ReadCount <Int64>] [-Stream <String>] [-Tail <Int32>]
|
|
[-TotalCount <Int64>] [-UseTransaction] [-Wait] [<CommonParameters>]
|
|
|
|
Get-Content [-Path] <String[]> [-Credential <PSCredential>] [-Delimiter <String>] [-Encoding {Unknown | String | Unicode |
|
|
Byte | BigEndianUnicode | UTF8 | UTF7 | UTF32 | Ascii | Default | Oem | BigEndianUTF32}] [-Exclude <String[]>] [-Filter
|
|
<String>] [-Force] [-Include <String[]>] [-Raw] [-ReadCount <Int64>] [-Stream <String>] [-Tail <Int32>] [-TotalCount
|
|
<Int64>] [-UseTransaction] [-Wait] [<CommonParameters>]
|
|
|
|
Get-Content [-Delimiter <string>] [-Encoding {Unknown | String | Unicode | Byte | BigEndianUnicode | UTF8 | UTF7 | UTF32 |
|
|
Ascii | Default | Oem}] [-Force] [-Raw <switch>] [-Stream <string>] [-Wait] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ControlPanelItem`,
|
|
[
|
|
new Parameter(`CanonicalName`, `Specifies, as a string array, the control panel items by their canonical names or name patterns that this cmdlet gets.
|
|
Wildcards are permitted. If you enter multiple names, this cmdlet gets control panel items that match any of the names, as
|
|
though the items in the name list were separated by an "or" operator.
|
|
|
|
|
|
By default, this cmdlet gets all control panel items in the system.`, `String[]`),
|
|
new Parameter(`Category`, `Specifies, as a string array, the categories of the control panel items in the specified categories that this cmdlet gets.
|
|
Enter a category name or name pattern. Wildcards are permitted. If you enter multiple names, this cmdlet gets control panel
|
|
items that match any of the names, as though the items in the name list were separated by an "or" operator. By default, this
|
|
cmdlet gets all control panel items in the system.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies, as a string array, the names or name patterns of the control panel that this cmdlet gets. Wildcards are
|
|
permitted. You can also pipe a name or name pattern to this cmdlet.`, `String[]`),
|
|
],
|
|
`Gets control panel items.`,
|
|
`Get-ControlPanelItem -CanonicalName <String[]> [-Category <String[]>] [<CommonParameters>]
|
|
|
|
Get-ControlPanelItem [[-Name] <String[]>] [-Category <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Counter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Credential`,
|
|
[
|
|
new Parameter(`Credential`, `Specifies a user name for the credential, such as User01 or Domain01\User01. If you specify a value for this parameter, it
|
|
is not necessary to type "-Credential" at the command line.
|
|
|
|
|
|
When you submit the command, you are prompted for a password.
|
|
|
|
|
|
Starting in Windows PowerShell 3.0, if you enter a user name without a domain, Get-Credential no longer inserts a backslash
|
|
before the name.
|
|
|
|
|
|
If you omit this parameter, you are prompted for a user name and a password.`, `PSCredential`),
|
|
new Parameter(`Message`, `Specifies a message that appears in the authentication prompt.
|
|
|
|
|
|
This parameter is designed for use in a function or script. You can use the message to explain to the user why you are
|
|
requesting credentials and how they will be used.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`UserName`, `Specifies a user name. The authentication prompt requests a password for the user name. By default, the user name is blank
|
|
and the authentication prompt requests both a user name and password.
|
|
|
|
|
|
When the authentication prompt appears in a dialog box, the user can edit the specified user name. However, the user cannot
|
|
change the user name when the prompt appears at the command line. When using this parameter in a shared function or script,
|
|
consider all possible presentations.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
],
|
|
`Gets a credential object based on a user name and password.`,
|
|
`Get-Credential [-Credential] <PSCredential> [<CommonParameters>]
|
|
|
|
Get-Credential [[-UserName] <String>] -Message <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Culture`,
|
|
[
|
|
|
|
],
|
|
`Gets the current culture set in the operating system.`,
|
|
`Get-Culture [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DAPolicyChange`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Date`,
|
|
[
|
|
new Parameter(`Date`, `Specifies a date and time. By default, Get-Date gets the current system date and time.
|
|
|
|
|
|
Type the date in a format that is standard for the system locale, such as dd-MM-yyyy (German [Germany]) or MM/dd/yyyy
|
|
(English [United States]).`, `DateTime`),
|
|
new Parameter(`Day`, `Specifies the day of the month that is displayed. Enter a value from 1 to 31. The default is the current day.
|
|
|
|
|
|
If you specify a value that is greater than the number of days in the month, Windows PowerShell adds the number of days to
|
|
the month and displays the result. For instance, "Get-Date -Month 2 -Day 31" displays March 3, not February 31.`, `Int32`),
|
|
new Parameter(`DisplayHint`, `Determines which elements of the date and time are displayed. The acceptable values for this parameter are:
|
|
|
|
|
|
- Date. Displays only the date. - Time. Displays only the time. - DateTime. Displays the date and time.
|
|
|
|
|
|
DateTime is the default. This parameter does not affect the DateTime object that Get-Date gets.`, `DisplayHintType`),
|
|
new Parameter(`Format`, `Displays the date and time in the Microsoft .NET Framework format indicated by the format specifier. Enter a format
|
|
specifier. For a list of available format specifiers, see DateTimeFormatInfo
|
|
Classhttp://msdn.microsoft.com/library/system.globalization.datetimeformatinfo.aspx
|
|
(http://msdn.microsoft.com/library/system.globalization.datetimeformatinfo.aspx) in MSDN.
|
|
|
|
|
|
When you use the Format parameter, Windows PowerShell gets only the properties of the DateTime object that it needs to
|
|
display the date in the format that you specify. As a result, some of the properties and methods of DateTime objects might
|
|
not be available.
|
|
|
|
|
|
Starting in Windows PowerShell 5.0, you can use the following additional formats as values for the Format parameter.
|
|
|
|
|
|
- FileDate. A file or path-friendly representation of the current date in local time. It is in the form of yyyymmdd ( using
|
|
4 digits, 2 digits, and 2 digits). An example of results when you use this format is 20150302.
|
|
|
|
|
|
- FileDateUniversal. A file or path-friendly representation of the current date in universal time. It is in the form of
|
|
yyyymmdd + 'Z' (using 4 digits, 2 digits, and 2 digits). An example of results when you use this format is 20150302Z.
|
|
|
|
|
|
- FileDateTime. A file or path-friendly representation of the current date and time in local time, in 24-hour format. It is
|
|
in the form of yyyymmdd + 'T' + hhmmssmsms, where msms is a four-character representation of milliseconds. An example of
|
|
results when you use this format is 20150302T1240514987.
|
|
|
|
|
|
- FileDateTimeUniversal. A file or path-friendly representation of the current date and time in universal time, in 24-hour
|
|
format. It is in the form of yyyymmdd + 'T' + hhmmssmsms, where msms is a four-character representation of milliseconds, +
|
|
'Z'. An example of results when you use this format is 20150302T0840539947Z.`, `String`),
|
|
new Parameter(`Hour`, `Specifies the hour that is displayed. Enter a value from 1 to 23. The default is the current hour.`, `Int32`),
|
|
new Parameter(`Millisecond`, `Specifies the milliseconds in the date. Enter a value from 0 to 999. The default is the current number of milliseconds.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Int32`),
|
|
new Parameter(`Minute`, `Specifies the minute that is displayed. Enter a value from 1 to 59. The default value is the current minutes.`, `Int32`),
|
|
new Parameter(`Month`, `Specifies the month that is displayed. Enter a value from 1 to 12. The default is the current month.`, `Int32`),
|
|
new Parameter(`Second`, `Specifies the second that is displayed. Enter a value from 1 to 59. The default is the current second.`, `Int32`),
|
|
new Parameter(`UFormat`, `Displays the date and time in UNIX format. For a list of the format specifiers, see the Notes section.
|
|
|
|
|
|
When you use the UFormat parameter, Windows PowerShell gets only the properties of the DateTime object that it needs to
|
|
display the date in the format that you specify. As a result, some of the properties and methods of DateTime objects might
|
|
not be available.`, `String`),
|
|
new Parameter(`Year`, `Specifies the year that is displayed. Enter a value from 1 to 9999. The default is the current year.`, `Int32`),
|
|
],
|
|
`Gets the current date and time.`,
|
|
`Get-Date [[-Date] <DateTime>] [-Day <Int32>] [-DisplayHint {Date | Time | DateTime}] [-Format <String>] [-Hour <Int32>]
|
|
[-Millisecond <Int32>] [-Minute <Int32>] [-Month <Int32>] [-Second <Int32>] [-Year <Int32>] [<CommonParameters>]
|
|
|
|
Get-Date [[-Date] <DateTime>] [-Day <Int32>] [-DisplayHint {Date | Time | DateTime}] [-Hour <Int32>] [-Millisecond <Int32>]
|
|
[-Minute <Int32>] [-Month <Int32>] [-Second <Int32>] [-UFormat <String>] [-Year <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DeliveryOptimizationLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DeliveryOptimizationPerfSnap`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DeliveryOptimizationPerfSnapThisMonth`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DeliveryOptimizationStatus`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DOConfig`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DODownloadMode`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DOPercentageMaxBackgroundBandwidth`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-DOPercentageMaxForegroundBandwidth`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Event`,
|
|
[
|
|
new Parameter(`EventIdentifier`, `Specifies the event identifiers for which this cmdlet gets events.`, `Int32`),
|
|
new Parameter(`SourceIdentifier`, `Specifies source identifiers for which this cmdlet gets events. The default is all events in the event queue. Wildcards are
|
|
not permitted.`, `String`),
|
|
],
|
|
`Gets the events in the event queue.`,
|
|
`Get-Event [-EventIdentifier] <Int32> [<CommonParameters>]
|
|
|
|
Get-Event [[-SourceIdentifier] <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-EventLog`,
|
|
[
|
|
new Parameter(`After`, `Specifies the data and time that this cmdlet get events that occur after. Enter a DateTime object, such as the one returned
|
|
by the Get-Date cmdlet.`, `DateTime`),
|
|
new Parameter(`AsBaseObject`, `Indicates that this cmdlet returns a standard System.Diagnostics.EventLogEntry object for each event. Without this
|
|
parameter, this cmdlet returns an extended PSObject object with additional EventLogName , Source , and InstanceId properties.
|
|
|
|
|
|
To see the effect of this parameter, pipe the events to the Get-Member cmdlet and examine the TypeName value in the result.`, `SwitchParameter`),
|
|
new Parameter(`AsString`, `Indicates that this cmdlet returns the output as strings, instead of objects.`, `SwitchParameter`),
|
|
new Parameter(`Before`, `Specifies the data and time that this cmdlet get events that occur before. Enter a DateTime object, such as the one returned
|
|
by the Get-Date cmdlet.`, `DateTime`),
|
|
new Parameter(`ComputerName`, `Specifies a remote computer. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an Internet Protocol (IP) address, or a fully qualified domain name (FQDN) of a remote computer. To
|
|
specify the local computer, type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of Get-EventLog even if
|
|
your computer is not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`EntryType`, `Specifies, as a string array, the entry type of the events that this cmdlet gets.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Error
|
|
|
|
|
|
- Information
|
|
|
|
|
|
- FailureAudit
|
|
|
|
|
|
- SuccessAudit
|
|
|
|
|
|
- Warning.
|
|
|
|
|
|
The default is all events.`, `String[]`),
|
|
new Parameter(`Index`, `Specifies the index values that this cmdlet gets events from.`, `Int32[]`),
|
|
new Parameter(`InstanceId`, `Specifies the instance IDs that this cmdlet gets events from.`, `Int64[]`),
|
|
new Parameter(`List`, `Indicates that this cmdlet gets a list of event logs on the computer.`, `SwitchParameter`),
|
|
new Parameter(`LogName`, `Specifies the event log. Enter the log name (the value of the Log property; not the LogDisplayName) of one event log.
|
|
Wildcard characters are not permitted. This parameter is required.`, `String`),
|
|
new Parameter(`Message`, `Specifies a string in the event message that this cmdlet gets event information from. You can use this property to search
|
|
for messages that contain certain words or phrases. Wildcards are permitted.`, `String`),
|
|
new Parameter(`Newest`, `Specifies the maximum number of events that this cmdlet gets. This cmdlet gets the specified number of events, beginning
|
|
with the newest event in the log.`, `Int32`),
|
|
new Parameter(`Source`, `Specifies, as a string array, sources that were written to the log that this cmdlet gets. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`UserName`, `Specifies, as a string array, user names that are associated with events. Enter names or name patterns, such as User01, User
|
|
, or Domain01\User . Wildcards are permitted.`, `String[]`),
|
|
],
|
|
`Gets the events in an event log, or a list of the event logs, on the local or remote computers.`,
|
|
`Get-EventLog [-LogName] <String> [[-InstanceId] <Int64[]>] [-After <DateTime>] [-AsBaseObject] [-Before <DateTime>]
|
|
[-ComputerName <String[]>] [-EntryType {Error | Information | FailureAudit | SuccessAudit | Warning}] [-Index <Int32[]>]
|
|
[-Message <String>] [-Newest <Int32>] [-Source <String[]>] [-UserName <String[]>] [<CommonParameters>]
|
|
|
|
Get-EventLog [-AsString] [-ComputerName <String[]>] [-List] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-EventSubscriber`,
|
|
[
|
|
new Parameter(`Force`, `Indicates that this cmdlet gets all event subscribers, including subscribers for events that are hidden by using the
|
|
SupportEvent parameter of Register-ObjectEvent, Register-WmiEvent, and Register-EngineEvent.`, `SwitchParameter`),
|
|
new Parameter(`SourceIdentifier`, `Specifies the SourceIdentifier property value that gets only the event subscribers. By default, Get-EventSubscriber gets all
|
|
event subscribers in the session. Wildcards are not permitted. This parameter is case-sensitive.`, `String`),
|
|
new Parameter(`SubscriptionId`, `Specifies the subscription identifier that this cmdlet gets. By default, Get-EventSubscriber gets all event subscribers in
|
|
the session.`, `Int32`),
|
|
],
|
|
`Gets the event subscribers in the current session.`,
|
|
`Get-EventSubscriber [[-SourceIdentifier] <String>] [[-Force]] [<CommonParameters>]
|
|
|
|
Get-EventSubscriber [-SubscriptionId] <Int32> [[-Force]] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ExecutionPolicy`,
|
|
[
|
|
new Parameter(`List`, `Gets all execution policy values for the session listed in precedence order. By default, Get-ExecutionPolicy gets only the
|
|
effective execution policy.`, `SwitchParameter`),
|
|
new Parameter(`Scope`, `Gets the execution policy in the specified scope. By default, Get-ExecutionPolicy gets the effective execution policy for
|
|
the current session. The acceptable values for this parameter are:
|
|
|
|
|
|
- MachinePolicy. The execution policy set by a Group Policy for all users of the computer. - UserPolicy. The execution
|
|
policy set by a Group Policy for the current user of the computer. - Process. The execution policy that is set for the
|
|
current Windows PowerShell process. - CurrentUser. The execution policy that is set for the current user. - LocalMachine.
|
|
The execution policy that is set for all users of the computer.`, `ExecutionPolicyScope`),
|
|
],
|
|
`Gets the execution policies for the current session.`,
|
|
`Get-ExecutionPolicy [[-Scope] {Process | CurrentUser | LocalMachine | UserPolicy | MachinePolicy}] [-List]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-FormatData`,
|
|
[
|
|
new Parameter(`PowerShellVersion`, `@{Text=}`, `Version`),
|
|
new Parameter(`TypeName`, `Specifies the type names that this cmdlet gets for the formatting data. Enter the type names. Wildcards are permitted.`, `String[]`),
|
|
],
|
|
`Gets the formatting data in the current session.`,
|
|
`Get-FormatData [[-TypeName] <String[]>] [-PowerShellVersion <Version>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Help`,
|
|
[
|
|
new Parameter(`Category`, `Displays help only for items in the specified category and their aliases. The acceptable values for this parameter are:
|
|
|
|
|
|
- Alias
|
|
|
|
|
|
- Cmdlet
|
|
|
|
|
|
- Provider
|
|
|
|
|
|
- General
|
|
|
|
|
|
- FAQ
|
|
|
|
|
|
- Glossary
|
|
|
|
|
|
- HelpFile
|
|
|
|
|
|
- ScriptCommand
|
|
|
|
|
|
- Function
|
|
|
|
|
|
- Filter
|
|
|
|
|
|
- ExternalScript
|
|
|
|
|
|
- All
|
|
|
|
|
|
- DefaultHelp
|
|
|
|
|
|
- Workflow
|
|
|
|
|
|
- DscResource
|
|
|
|
|
|
- Class
|
|
|
|
|
|
- Configuration
|
|
|
|
|
|
|
|
|
|
Conceptual topics are in the HelpFile category.`, `String[]`),
|
|
new Parameter(`Component`, `Displays commands with the specified component value, such as "Exchange." Enter a component name. Wildcard characters are
|
|
permitted.
|
|
|
|
|
|
This parameter has no effect on displays of conceptual ("About_") help.`, `String[]`),
|
|
new Parameter(`Detailed`, `Adds parameter descriptions and examples to the basic help display.
|
|
|
|
|
|
This parameter is effective only when help files are for the command are installed on the computer. It has no effect on
|
|
displays of conceptual ("About_") help.`, `SwitchParameter`),
|
|
new Parameter(`Examples`, `Displays only the name, synopsis, and examples. To display only the examples, type "(Get-Help <cmdlet-name>).Examples".
|
|
|
|
|
|
This parameter is effective only when help files are for the command are installed on the computer. It has no effect on
|
|
displays of conceptual ("About_") help.`, `SwitchParameter`),
|
|
new Parameter(`Full`, `Displays the whole help topic for a cmdlet. This includes parameter descriptions and attributes, examples, input and output
|
|
object types, and additional notes.
|
|
|
|
|
|
This parameter is effective only when help files are for the command are installed on the computer. It has no effect on
|
|
displays of conceptual ("About_") help.`, `SwitchParameter`),
|
|
new Parameter(`Functionality`, `Displays help for items with the specified functionality. Enter the functionality. Wildcard characters are permitted.
|
|
|
|
|
|
This parameter has no effect on displays of conceptual ("About_") help.`, `String[]`),
|
|
new Parameter(`Name`, `Gets help about the specified command or concept. Enter the name of a cmdlet, function, provider, script, or workflow, such
|
|
as "Get-Member", a conceptual topic name, such as "about_Objects", or an alias, such as "ls". Wildcard characters are
|
|
permitted in cmdlet and provider names, but you cannot use wildcard characters to find the names of function help and script
|
|
help topics.
|
|
|
|
|
|
To get help for a script that is not located in a path that is listed in the Path environment variable, type the path and
|
|
file name of the script.
|
|
|
|
|
|
If you enter the exact name of a help topic, Get-Help displays the topic contents. If you enter a word or word pattern that
|
|
appears in several help topic titles, Get-Help displays a list of the matching titles. If you enter a word that does not
|
|
match any help topic titles, Get-Help displays a list of topics that include that word in their contents.
|
|
|
|
|
|
The names of conceptual topics, such as "about_Objects", must be entered in English, even in non-English versions of Windows
|
|
PowerShell.`, `String`),
|
|
new Parameter(`Online`, `Displays the online version of a help topic in the default Internet browser. This parameter is valid only for cmdlet,
|
|
function, workflow and script help topics. You cannot use the Online parameter in Get-Help commands in a remote session.
|
|
|
|
|
|
For information about supporting this feature in help topics that you write, see about_Comment_Based_Help
|
|
(http://go.microsoft.com/fwlink/?LinkID=144309), and Supporting Online Help (http://go.microsoft.com/fwlink/?LinkID=242132),
|
|
and How to Write Cmdlet Helphttp://go.microsoft.com/fwlink/?LinkID=123415 (http://go.microsoft.com/fwlink/?LinkID=123415) in
|
|
the Microsoft Developer Network MSDN library.`, `SwitchParameter`),
|
|
new Parameter(`Parameter`, `Displays only the detailed descriptions of the specified parameters. Wildcards are permitted.
|
|
|
|
|
|
This parameter has no effect on displays of conceptual ("About_") help.`, `String`),
|
|
new Parameter(`Path`, `Gets help that explains how the cmdlet works in the specified provider path. Enter a Windows PowerShell provider path.
|
|
|
|
|
|
This parameter gets a customized version of a cmdlet help topic that explains how the cmdlet works in the specified Windows
|
|
PowerShell provider path. This parameter is effective only for help about a provider cmdlet and only when the provider
|
|
includes a custom version of the provider cmdlet help topic in its help file. To use this parameter, install the help file
|
|
for the module that includes the provider.
|
|
|
|
|
|
To see the custom cmdlet help for a provider path, go to the provider path location and enter a Get-Help command or, from
|
|
any path location, use the Path parameter of Get-Help to specify the provider path. You can also find custom cmdlet help
|
|
online in the provider help section of the help topics. For example, you can find help for the New-Item cmdlet in the
|
|
Wsman:\*\ClientCertificate path (http://go.microsoft.com/fwlink/?LinkID=158676).
|
|
|
|
|
|
For more information about Windows PowerShell providers, see about_Providers (http://go.microsoft.com/fwlink/?LinkID=113250)
|
|
in the TechNet library.`, `String`),
|
|
new Parameter(`Role`, `Displays help customized for the specified user role. Enter a role. Wildcard characters are permitted.
|
|
|
|
|
|
Enter the role that the user plays in an organization. Some cmdlets display different text in their help files based on the
|
|
value of this parameter. This parameter has no effect on help for the core cmdlets.`, `String[]`),
|
|
new Parameter(`ShowWindow`, `Displays the help topic in a window for easier reading. The window includes a Find search feature and a Settings box that
|
|
lets you set options for the display. These include options to display only selected sections of a help topic.
|
|
|
|
|
|
The ShowWindow parameter supports help topics for commands, which include cmdlets, functions, CIM commands, workflows, and
|
|
scripts, and conceptual About topics. It does not support provider help.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
],
|
|
`Displays information about Windows PowerShell commands and concepts.`,
|
|
`Get-Help [[-Name] <String>] [-Category {Alias | Cmdlet | Provider | General | FAQ | Glossary | HelpFile | ScriptCommand |
|
|
Function | Filter | ExternalScript | All | DefaultHelp | Workflow | DscResource | Class | Configuration}] [-Component
|
|
<String[]>] -Detailed [-Functionality <String[]>] [-Path <String>] [-Role <String[]>] [<CommonParameters>]
|
|
|
|
Get-Help [[-Name] <String>] [-Category {Alias | Cmdlet | Provider | General | FAQ | Glossary | HelpFile | ScriptCommand |
|
|
Function | Filter | ExternalScript | All | DefaultHelp | Workflow | DscResource | Class | Configuration}] [-Component
|
|
<String[]>] -Examples [-Functionality <String[]>] [-Path <String>] [-Role <String[]>] [<CommonParameters>]
|
|
|
|
Get-Help [[-Name] <String>] [-Category {Alias | Cmdlet | Provider | General | FAQ | Glossary | HelpFile | ScriptCommand |
|
|
Function | Filter | ExternalScript | All | DefaultHelp | Workflow | DscResource | Class | Configuration}] [-Component
|
|
<String[]>] [-Full] [-Functionality <String[]>] [-Path <String>] [-Role <String[]>] [<CommonParameters>]
|
|
|
|
Get-Help [[-Name] <String>] [-Category {Alias | Cmdlet | Provider | General | FAQ | Glossary | HelpFile | ScriptCommand |
|
|
Function | Filter | ExternalScript | All | DefaultHelp | Workflow | DscResource | Class | Configuration}] [-Component
|
|
<String[]>] [-Functionality <String[]>] -Online [-Path <String>] [-Role <String[]>] [<CommonParameters>]
|
|
|
|
Get-Help [[-Name] <String>] [-Category {Alias | Cmdlet | Provider | General | FAQ | Glossary | HelpFile | ScriptCommand |
|
|
Function | Filter | ExternalScript | All | DefaultHelp | Workflow | DscResource | Class | Configuration}] [-Component
|
|
<String[]>] [-Functionality <String[]>] -Parameter <String> [-Path <String>] [-Role <String[]>] [<CommonParameters>]
|
|
|
|
Get-Help [[-Name] <String>] [-Category {Alias | Cmdlet | Provider | General | FAQ | Glossary | HelpFile | ScriptCommand |
|
|
Function | Filter | ExternalScript | All | DefaultHelp | Workflow | DscResource | Class | Configuration}] [-Component
|
|
<String[]>] [-Functionality <String[]>] [-Path <String>] [-Role <String[]>] -ShowWindow [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-HgsAttestationBaselinePolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-HgsTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-HgsTraceFileData`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-History`,
|
|
[
|
|
new Parameter(`Count`, `Specifies the number of the most recent history entries that this cmdlet gets. By, default, Get-History gets all entries in
|
|
the session history. If you use both the Count and Id parameters in a command, the display ends with the command that is
|
|
specified by the Id parameter.
|
|
|
|
|
|
In Windows PowerShell 2.0, by default, Get-History gets the 32 most recent entries.`, `Int32`),
|
|
new Parameter(`Id`, `Specifies an array of the IDs of entries in the session history. Get-History gets only specified entries. If you use both
|
|
the Id and Count parameters in a command, Get-History gets the most recent entries ending with the entry specified by the Id
|
|
parameter.`, `Int64[]`),
|
|
],
|
|
`Gets a list of the commands entered during the current session.`,
|
|
`Get-History [[-Id] <Int64[]>] [[-Count] <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Host`,
|
|
[
|
|
|
|
],
|
|
`Gets an object that represents the current host program.`,
|
|
`Get-Host [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-HotFix`,
|
|
[
|
|
new Parameter(`ComputerName`, `Specifies a remote computer. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an Internet Protocol (IP) address, or a fully qualified domain name (FQDN) of a remote computer.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of this cmdlet even if
|
|
your computer is not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.`, `PSCredential`),
|
|
new Parameter(`Description`, `Specifies the hotfix descriptions that this cmdlet gets. Wildcards are permitted. The default is all hotfixes on the
|
|
computer.`, `String[]`),
|
|
new Parameter(`Id`, `Specifies the hotfix IDs that this cmdlet gets. The default is all hotfixes on the computer.`, `String[]`),
|
|
],
|
|
`Gets the hotfixes that have been applied to the local and remote computers.`,
|
|
`Get-HotFix [-ComputerName <String[]>] [-Credential <PSCredential>] [-Description <String[]>] [<CommonParameters>]
|
|
|
|
Get-HotFix [[-Id] <String[]>] [-ComputerName <String[]>] [-Credential <PSCredential>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IISAppPool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IISCentralCertProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IISConfigAttributeValue`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IISConfigCollection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IISConfigCollectionElement`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IISConfigElement`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IISConfigSection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IISServerManager`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IISSharedConfig`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IISSite`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-IISSiteBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Item`,
|
|
[
|
|
new Parameter(`Stream`, `Gets the specified alternate NTFS file stream from the file. Enter the stream name. Wildcards are supported. To get all
|
|
streams, use an asterisk (*). This parameter is not valid on folders.
|
|
|
|
Stream is a dynamic parameter that the FileSystem provider adds to the Get-Item cmdlet. This parameter works only in file
|
|
system drives.
|
|
|
|
This parameter is introduced in Windows PowerShell 3.0.`, `string`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user-name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, an item or items that this cmdlet excludes in the operation. The value of this parameter
|
|
qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.
|
|
|
|
|
|
The Exclude parameter is effective only when the command includes the contents of an item, such as C:\Windows\*, where the
|
|
wildcard character specifies the contents of the C:\Windows directory.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when this cmdlet gets the objects, rather than having Windows PowerShell
|
|
filter the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet gets items that cannot otherwise be accessed, such as hidden items. Implementation varies from
|
|
provider to provider. For more information, see about_Providers. Even using the Force parameter, the cmdlet cannot override
|
|
security restrictions.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies, as a string array, an item or items that this cmdlet includes in the operation. The value of this parameter
|
|
qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.
|
|
|
|
|
|
The Include parameter is effective only when the command includes the contents of an item, such as C:\Windows\*, where the
|
|
wildcard character specifies the contents of the C:\Windows directory.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path to the item. Unlike the Path parameter, the value of LiteralPath is used exactly as it is typed. No
|
|
characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation marks.
|
|
Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the path to an item. This cmdlet gets the item at the specified location. Wildcards are permitted. This parameter
|
|
is required, but the parameter name ("Path") is optional.
|
|
|
|
|
|
Use a dot (.) to specify the current location. Use the wildcard character (*) to specify all the items in the current
|
|
location.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Gets files and folders.`,
|
|
`Get-Item [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force] [-Include <String[]>] -LiteralPath
|
|
<String[]> [-Stream <String[]>] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Get-Item [-Path] <String[]> [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force] [-Include
|
|
<String[]>] [-Stream <String[]>] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Get-Item [-Stream <string>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ItemProperty`,
|
|
[
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, an item or items that this cmdlet excludes from the operation. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when this cmdlet gets the objects rather than having Windows PowerShell filter
|
|
the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Include`, `Specifies, as a string array, an item or items that this cmdlet includes in the operation.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path to the item property. The value of LiteralPath is used exactly as it is typed. No characters are
|
|
interpreted as wildcards. If the path includes escape characters, enclose it in single quotation marks. Single quotation
|
|
marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the name of the property or properties to retrieve.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the path to the item or items.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Gets the properties of a specified item.`,
|
|
`Get-ItemProperty [[-Name] <String[]>] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Include
|
|
<String[]>] -LiteralPath <String[]> [-UseTransaction] [<CommonParameters>]
|
|
|
|
Get-ItemProperty [-Path] <String[]> [[-Name] <String[]>] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter
|
|
<String>] [-Include <String[]>] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ItemPropertyValue`,
|
|
[
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user. Type a user name, such
|
|
as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the Get-Credential cmdlet. If you
|
|
type a user name, you are prompted for a password. This parameter is not supported by any providers that are installed with
|
|
Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, an item or items that this cmdlet excludes from the operation.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcard characters, depends on the provider. Filters are more efficient than
|
|
other parameters, because the provider applies them when the cmdlet gets the objects rather than having Windows PowerShell
|
|
filter the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Include`, `Specifies, as a string array, an item or items that this cmdlet includes in the operation.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path to the item property. In contrast to the Path parameter, the value of LiteralPath is used exactly as it is
|
|
typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation
|
|
marks.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the name of the property or properties to retrieve.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the path to the item or items.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Gets the value for one or more properties of a specified item.`,
|
|
`Get-ItemPropertyValue [-Name] <String[]> [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Include
|
|
<String[]>] -LiteralPath <String[]> [-UseTransaction] [<CommonParameters>]
|
|
|
|
Get-ItemPropertyValue [[-Path] <String[]>] [-Name] <String[]> [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter
|
|
<String>] [-Include <String[]>] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Job`,
|
|
[
|
|
new Parameter(`After`, `Gets completed jobs that ended after the specified date and time. Enter a DateTime object, such as one returned by the
|
|
Get-Date cmdlet or a string that can be converted to a DateTime object, such as "Dec 1, 2012 2:00 AM" or "11/06".
|
|
|
|
|
|
This parameter works only on custom job types, such as workflow jobs and scheduled jobs, that have an EndTime property. It
|
|
does not work on standard background jobs, such as those created by using the Start-Job cmdlet. For information about
|
|
support for this parameter, see the help topic for the job type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `DateTime`),
|
|
new Parameter(`Before`, `Gets completed jobs that ended before the specified date and time. Enter a DateTime object.
|
|
|
|
|
|
This parameter works only on custom job types, such as workflow jobs and scheduled jobs, that have an EndTime property. It
|
|
does not work on standard background jobs, such as those created by using the Start-Job cmdlet. For information about
|
|
support for this parameter, see the help topic for the job type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `DateTime`),
|
|
new Parameter(`ChildJobState`, `Gets only the child jobs that have the specified state. The acceptable values for this parameter are:
|
|
|
|
|
|
- NotStarted
|
|
|
|
|
|
- Running
|
|
|
|
|
|
- Completed
|
|
|
|
|
|
- Failed
|
|
|
|
|
|
- Stopped
|
|
|
|
|
|
- Blocked
|
|
|
|
|
|
- Suspended
|
|
|
|
|
|
- Disconnected
|
|
|
|
|
|
- Suspending
|
|
|
|
|
|
- Stopping
|
|
|
|
|
|
|
|
|
|
By default, Get-Job does not get child jobs. By using the IncludeChildJob parameter, Get-Job gets all child jobs. If you use
|
|
the ChildJobState parameter, the IncludeChildJob parameter has no effect.
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `JobState`),
|
|
new Parameter(`Command`, `Specifies an array of commands as strings. This cmdlet gets the jobs that include the specified commands. The default is all
|
|
jobs. You can use wildcard characters to specify a command pattern.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a hash table of conditions. This cmdlet gets jobs that satisfy all of the conditions. Enter a hash table where the
|
|
keys are job properties and the values are job property values.
|
|
|
|
|
|
This parameter works only on custom job types, such as workflow jobs and scheduled jobs. It does not work on standard
|
|
background jobs, such as those created by using the Start-Job cmdlet. For information about support for this parameter, see
|
|
the help topic for the job type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Hashtable`),
|
|
new Parameter(`HasMoreData`, `Indicates whether this cmdlet gets only jobs that have the specified HasMoreData property value. The HasMoreData property
|
|
indicates whether all job results have been received in the current session. To get jobs that have more results, specify a
|
|
value of $True. To get jobs that do not have more results, specify a value of $False.
|
|
|
|
|
|
To get the results of a job, use the Receive-Job cmdlet.
|
|
|
|
|
|
When you use the Receive-Job cmdlet, it deletes from its in-memory, session-specific storage the results that it returned.
|
|
When it has returned all results of the job in the current session, it sets the value of the HasMoreData property of the job
|
|
to $False) to indicate that it has no more results for the job in the current session. Use the Keep parameter of Receive-Job
|
|
to prevent Receive-Job from deleting results and changing the value of the HasMoreData property. For more information, type
|
|
"Get-Help Receive-Job".
|
|
|
|
|
|
The HasMoreData property is specific to the current session. If results for a custom job type are saved outside of the
|
|
session, such as the scheduled job type, which saves job results on disk, you can use the Receive-Job cmdlet in a different
|
|
session to get the job results again, even if the value of HasMoreData is $False. For more information, see the help topics
|
|
for the custom job type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Boolean`),
|
|
new Parameter(`Id`, `Specifies an array of IDs of jobs that this cmdlet gets.
|
|
|
|
|
|
The ID is an integer that uniquely identifies the job in the current session. It is easier to remember and to type than the
|
|
instance ID, but it is unique only in the current session. You can type one or more IDs separated by commas. To find the ID
|
|
of a job, type "Get-Job" without parameters.`, `Int32[]`),
|
|
new Parameter(`IncludeChildJob`, `Indicates that this cmdlet returns child jobs, in addition to parent jobs.
|
|
|
|
|
|
This parameter is especially useful for investigating workflow jobs, for which Get-Job returns a container parent job, and
|
|
job failures, because the reason for the failure is saved in a property of the child job.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`InstanceId`, `Specifies an array of instance IDs of jobs that this cmdlet gets. The default is all jobs.
|
|
|
|
|
|
An instance ID is a GUID that uniquely identifies the job on the computer. To find the instance ID of a job, use Get-Job .`, `Guid[]`),
|
|
new Parameter(`Name`, `Specifies an array of instance friendly names of jobs that this cmdlet gets. Enter a job name, or use wildcard characters to
|
|
enter a job name pattern. By default, Get-Job gets all jobs in the current session.`, `String[]`),
|
|
new Parameter(`Newest`, `Specifies a number of jobs to get. This cmdlet gets the jobs that ended most recently.
|
|
|
|
|
|
The Newest parameter does not sort or return the newest jobs in end-time order. To sort the output, use the Sort-Object
|
|
cmdlet.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Int32`),
|
|
new Parameter(`State`, `Specifies a job state. This cmdlet gets only jobs in the specified state. The acceptable values for this parameter are:
|
|
|
|
|
|
- NotStarted
|
|
- Running
|
|
|
|
|
|
- Completed
|
|
|
|
|
|
- Failed
|
|
|
|
|
|
- Stopped
|
|
|
|
|
|
- Blocked
|
|
|
|
|
|
- Suspended
|
|
|
|
|
|
- Disconnected
|
|
|
|
|
|
- Suspending
|
|
|
|
|
|
- Stopping
|
|
|
|
|
|
|
|
|
|
By default, Get-Job gets all the jobs in the current session.
|
|
|
|
For more information about job states, see JobState
|
|
Enumerationhttp://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.jobstate(v=vs.85).aspx
|
|
(http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.jobstate(v=vs.85).aspx) in the
|
|
Microsoft Developer Network (MSDN).`, `JobState`),
|
|
],
|
|
`Gets Windows PowerShell background jobs that are running in the current session.`,
|
|
`Get-Job [[-Id] <Int32[]>] [-After <DateTime>] [-Before <DateTime>] [-ChildJobState {NotStarted | Running | Completed |
|
|
Failed | Stopped | Blocked | Suspended | Disconnected | Suspending | Stopping | AtBreakpoint}] [-HasMoreData <Boolean>]
|
|
[-IncludeChildJob] [-Newest <Int32>] [<CommonParameters>]
|
|
|
|
Get-Job [-Name] <String[]> [-After <DateTime>] [-Before <DateTime>] [-ChildJobState {NotStarted | Running | Completed |
|
|
Failed | Stopped | Blocked | Suspended | Disconnected | Suspending | Stopping | AtBreakpoint}] [-HasMoreData <Boolean>]
|
|
[-IncludeChildJob] [-Newest <Int32>] [<CommonParameters>]
|
|
|
|
Get-Job [-InstanceId] <Guid[]> [-After <DateTime>] [-Before <DateTime>] [-ChildJobState {NotStarted | Running | Completed |
|
|
Failed | Stopped | Blocked | Suspended | Disconnected | Suspending | Stopping | AtBreakpoint}] [-HasMoreData <Boolean>]
|
|
[-IncludeChildJob] [-Newest <Int32>] [<CommonParameters>]
|
|
|
|
Get-Job [-State] {NotStarted | Running | Completed | Failed | Stopped | Blocked | Suspended | Disconnected | Suspending |
|
|
Stopping | AtBreakpoint} [-After <DateTime>] [-Before <DateTime>] [-ChildJobState {NotStarted | Running | Completed | Failed
|
|
| Stopped | Blocked | Suspended | Disconnected | Suspending | Stopping | AtBreakpoint}] [-HasMoreData <Boolean>]
|
|
[-IncludeChildJob] [-Newest <Int32>] [<CommonParameters>]
|
|
|
|
Get-Job [-After <DateTime>] [-Before <DateTime>] [-ChildJobState {NotStarted | Running | Completed | Failed | Stopped |
|
|
Blocked | Suspended | Disconnected | Suspending | Stopping | AtBreakpoint}] [-Command <String[]>] [-HasMoreData <Boolean>]
|
|
[-IncludeChildJob] [-Newest <Int32>] [<CommonParameters>]
|
|
|
|
Get-Job [-Filter] <Hashtable> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-JobTrigger`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-KdsConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-KdsRootKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-LocalGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-LocalGroupMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-LocalUser`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Location`,
|
|
[
|
|
new Parameter(`PSDrive`, `Specifies the current location in the specified Windows PowerShell drive that this cmdlet gets in the operation.
|
|
|
|
|
|
For instance, if you are in the Certificate: drive, you can use this parameter to find your current location in the C: drive.`, `String[]`),
|
|
new Parameter(`PSProvider`, `Specifies the current location in the drive supported by the Windows PowerShell provider that this cmdlet gets in the
|
|
operation.
|
|
|
|
|
|
If the specified provider supports more than one drive, this cmdlet returns the location on the most recently accessed drive.
|
|
|
|
|
|
For example, if you are in the C: drive, you can use this parameter to find your current location in the drives of the
|
|
Windows PowerShellRegistry provider.`, `String[]`),
|
|
new Parameter(`Stack`, `Indicates that this cmdlet displays the locations in the current location stack.
|
|
|
|
|
|
To display the locations in a different location stack, use the StackName parameter. For information about location stacks,
|
|
see the Notes.`, `SwitchParameter`),
|
|
new Parameter(`StackName`, `Specifies, as a string array, the named location stacks. Enter one or more location stack names.
|
|
|
|
|
|
To display the locations in the current location stack, use the Stack parameter. To make a location stack the current
|
|
location stack, use the Set-Location parameter. For information about location stacks, see the Notes.
|
|
|
|
|
|
This cmdlet cannot display the locations in the unnamed default stack unless it is the current stack.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Gets information about the current working location or a location stack.`,
|
|
`Get-Location [-PSDrive <String[]>] [-PSProvider <String[]>] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Get-Location [-Stack] [-StackName <String[]>] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Member`,
|
|
[
|
|
new Parameter(`Force`, `Adds the intrinsic members (PSBase, PSAdapted, PSObject, PSTypeNames) and the compiler-generated get_ and set_ methods to
|
|
the display. By default, Get-Member gets these properties in all views other than Base and Adapted, but it does not display
|
|
them.
|
|
|
|
|
|
The following list describes the properties that are added when you use the Force parameter:
|
|
|
|
|
|
- PSBase: The original properties of the .NET Framework object without extension or adaptation. These are the properties
|
|
defined for the object class and listed in MSDN.
|
|
|
|
|
|
- PSAdapted. The properties and methods defined in the Windows PowerShell extended type system.
|
|
|
|
|
|
- PSExtended. The properties and methods that were added in the Types.ps1xml files or by using the Add-Member cmdlet.
|
|
|
|
|
|
- PSObject. The adapter that converts the base object to a Windows PowerShell PSObject object. - PSTypeNames. A list of
|
|
object types that describe the object, in order of specificity. When formatting the object, Windows PowerShell searches for
|
|
the types in the Format.ps1xml files in the Windows PowerShell installation directory ($pshome). It uses the formatting
|
|
definition for the first type that it finds.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies the object whose members are retrieved.
|
|
|
|
|
|
Using the InputObject parameter is not the same as piping an object to Get-Member . The differences are as follows:
|
|
|
|
|
|
- When you pipe a collection of objects to Get-Member , Get-Member gets the members of the individual objects in the
|
|
collection, such as the properties of each string in an array of strings. - When you use InputObject to submit a collection
|
|
of objects, Get-Member gets the members of the collection, such as the properties of the array in an array of strings.`, `PSObject`),
|
|
new Parameter(`MemberType`, `Specifies the member type that this cmdlet gets. The default is All.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- AliasProperty
|
|
|
|
|
|
- CodeProperty
|
|
|
|
|
|
- Property
|
|
|
|
|
|
- NoteProperty
|
|
|
|
|
|
- ScriptProperty
|
|
|
|
|
|
- Properties
|
|
|
|
|
|
- PropertySet
|
|
|
|
|
|
- Method
|
|
|
|
|
|
- CodeMethod
|
|
|
|
|
|
- ScriptMethod
|
|
|
|
|
|
- Methods
|
|
|
|
|
|
- ParameterizedProperty
|
|
|
|
|
|
- MemberSet
|
|
|
|
|
|
- Event
|
|
|
|
|
|
- Dynamic
|
|
|
|
|
|
- All
|
|
|
|
|
|
|
|
|
|
For information about these values, see PSMemberTypes
|
|
Enumeration"https://msdn.microsoft.com/en-us/library/system.management.automation.psmembertypes(v=vs.85).aspx
|
|
(https://msdn.microsoft.com/en-us/library/system.management.automation.psmembertypes(v=vs.85).aspx ) in MSDN.
|
|
|
|
|
|
Not all objects have every type of member. If you specify a member type that the object does not have, Windows PowerShell
|
|
returns a null value.
|
|
|
|
To get related types of members, such as all extended members, use the View parameter. If you use the MemberType parameter
|
|
with the Static or View parameters, Get-Member gets the members that belong to both sets.`, `PSMemberTypes`),
|
|
new Parameter(`Name`, `Specifies the names of one or more properties or methods of the object. Get-Member gets only the specified properties and
|
|
methods.
|
|
|
|
|
|
If you use the Name parameter with the MemberType , View , or Static parameter, Get-Member gets only the members that
|
|
satisfy the criteria of all parameters.
|
|
|
|
|
|
To get a static member by name, use the Static parameter with the Name parameter.`, `String[]`),
|
|
new Parameter(`Static`, `Indicates that this cmdlet gets only the static properties and methods of the object.
|
|
|
|
|
|
Static properties and methods are defined on the class of objects, not on any particular instance of the class.
|
|
|
|
|
|
If you use the Static parameter with the View parameter, the View parameter is ignored. If you use the Static parameter with
|
|
the MemberType parameter, Get-Member gets only the members that belong to both sets.`, `SwitchParameter`),
|
|
new Parameter(`View`, `Specifies that this cmdlet gets only particular types properties and methods. Specify one or more of the values. The default
|
|
is Adapted, Extended.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Base. Gets only the original properties and methods of the .NET Framework object (without extension or adaptation).
|
|
|
|
|
|
- Adapted. Gets only the properties and methods defined in the Windows PowerShell extended type system.
|
|
|
|
|
|
- Extended. Gets only the properties and methods that were added in the Types.ps1xml files or by using the Add-Member cmdlet.
|
|
|
|
|
|
- All. Gets the members in the Base, Adapted, and Extended views.
|
|
|
|
|
|
|
|
|
|
The View parameter determines the members retrieved, not just the display of those members.
|
|
|
|
To get particular member types, such as script properties, use the MemberType parameter. If you use the MemberType and View
|
|
parameters in the same command, Get-Member gets the members that belong to both sets. If you use the Static and View
|
|
parameters in the same command, the View parameter is ignored.`, `PSMemberViewTypes`),
|
|
],
|
|
`Gets the properties and methods of objects.`,
|
|
`Get-Member [[-Name] <String[]>] [-Force] [-InputObject <PSObject>] [-MemberType {AliasProperty | CodeProperty | Property |
|
|
NoteProperty | ScriptProperty | Properties | PropertySet | Method | CodeMethod | ScriptMethod | Methods |
|
|
ParameterizedProperty | MemberSet | Event | Dynamic | All}] [-Static] [-View {Extended | Adapted | Base | All}]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Module`,
|
|
[
|
|
new Parameter(`All`, `Indicates that this cmdlet gets all modules in each module folder, including nested modules, manifest (.psd1) files, script
|
|
module (.psm1) files, and binary module (.dll) files. Without this parameter, Get-Module gets only the default module in
|
|
each module folder.`, `SwitchParameter`),
|
|
new Parameter(`CimNamespace`, `Specifies the namespace of an alternate CIM provider that exposes CIM modules. The default value is the namespace of the
|
|
Module Discovery WMI provider.
|
|
|
|
|
|
Use this parameter to get CIM modules from computers and devices that are not running the Windows operating system.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`CimResourceUri`, `Specifies an alternate location for CIM modules. The default value is the resource URI of the Module Discovery WMI provider
|
|
on the remote computer.
|
|
|
|
|
|
Use this parameter to get CIM modules from computers and devices that are not running the Windows operating system.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Uri`),
|
|
new Parameter(`CimSession`, `Specifies a CIM session on the remote computer. Enter a variable that contains the CIM session or a command that gets the
|
|
CIM session, such as a Get-CIMSessionhttp://go.microsoft.com/fwlink/?LinkId=227966 command. Get-Module uses the CIM session
|
|
connection to get modules from the remote computer. When you import the module by using the Import-Module cmdlet and use the
|
|
commands from the imported module in the current session, the commands actually run on the remote computer.
|
|
|
|
|
|
You can use this parameter to get modules from computers and devices that are not running the Windows operating system, and
|
|
computers that have Windows PowerShell, but do not have Windows PowerShell remoting enabled.
|
|
|
|
|
|
The CimSession parameter gets all modules in the CIMSession . However, you can import only CIM-based and Cmdlet Definition
|
|
XML (CDXML)-based modules.`, `CimSession`),
|
|
new Parameter(`FullyQualifiedName`, `Specifies names of modules in the form of ModuleSpecification objects. These objects are described in the Remarks section of
|
|
ModuleSpecification Constructor (Hashtable)http://msdn.microsoft.com/library/windows/desktop/jj136290(v=vs.85).aspx
|
|
(http://msdn.microsoft.com/library/windows/desktop/jj136290(v=vs.85).aspx) in the Microsoft Developer Network (MSDN)
|
|
library. For example, the FullyQualifiedName parameter accepts a module name that is specified in the following formats:
|
|
|
|
|
|
@{ModuleName = "modulename"; ModuleVersion = "version_number"} @{ModuleName = "modulename"; ModuleVersion =
|
|
"version_number"; Guid = "GUID"}. ModuleName and ModuleVersion are required, but Guid is optional.
|
|
|
|
|
|
You cannot specify the FullyQualifiedName parameter in the same command as a Name parameter.`, `ModuleSpecification[]`),
|
|
new Parameter(`ListAvailable`, `Indicates that this cmdlet gets all installed modules. Get-Module gets modules in paths listed in the PSModulePath
|
|
environment variable. Without this parameter, Get-Module gets only the modules that are both listed in the PSModulePath
|
|
environment variable, and that are loaded in the current session. ListAvailable does not return information about modules
|
|
that are not found in the PSModulePath environment variable, even if those modules are loaded in the current session.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies names or name patterns of modules that this cmdlet gets. Wildcard characters are permitted. You can also pipe the
|
|
names to Get-Module . You cannot specify the FullyQualifiedName parameter in the same command as a Name parameter. Name
|
|
cannot accept a module GUID as a value. To return modules by specifying a GUID, use FullyQualifiedName instead.`, `String[]`),
|
|
new Parameter(`PSEdition`, `@{Text=}`, `String`),
|
|
new Parameter(`PSSession`, `Gets the modules in the specified user-managed Windows PowerShell session ( PSSession ). Enter a variable that contains the
|
|
session, a command that gets the session, such as a Get-PSSession command, or a command that creates the session, such as a
|
|
New-PSSession command.
|
|
|
|
|
|
When the session is connected to a remote computer, you must specify the ListAvailable parameter.
|
|
|
|
|
|
A Get-Module command that uses the PSSession parameter is equivalent to using the Invoke-Command cmdlet to run a "Get-Module
|
|
-ListAvailable" command in a PSSession .
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSSession`),
|
|
new Parameter(`Refresh`, `Indicates that this cmdlet refreshes the cache of installed commands. The command cache is created when the session starts.
|
|
It enables the Get-Command cmdlet to get commands from modules that are not imported into the session.
|
|
|
|
|
|
This parameter is designed for development and testing scenarios in which the contents of modules have changed since the
|
|
session started.
|
|
|
|
|
|
When you specify the Refresh parameter in a command, you must specify ListAvailable .
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
],
|
|
`Gets the modules that have been imported or that can be imported into the current session.`,
|
|
`Get-Module [[-Name] <String[]>] [-All] [-FullyQualifiedName <ModuleSpecification[]>] [<CommonParameters>]
|
|
|
|
Get-Module [[-Name] <String[]>] [-All] [-FullyQualifiedName <ModuleSpecification[]>] -ListAvailable [-PSEdition <String>]
|
|
[-Refresh] [<CommonParameters>]
|
|
|
|
Get-Module [[-Name] <String[]>] [-CimNamespace <String>] [-CimResourceUri <Uri>] -CimSession <CimSession>
|
|
[-FullyQualifiedName <ModuleSpecification[]>] [-ListAvailable] [-Refresh] [<CommonParameters>]
|
|
|
|
Get-Module [[-Name] <String[]>] [-FullyQualifiedName <ModuleSpecification[]>] [-ListAvailable] [-PSEdition <String>]
|
|
-PSSession <PSSession> [-Refresh] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-NonRemovableAppsPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Package`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PackageProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PackageSource`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PfxCertificate`,
|
|
[
|
|
new Parameter(`FilePath`, `Specifies the full path to the .pfx file of the secured file. If you specify a value for this parameter, it is not necessary
|
|
to type "-FilePath" at the command line.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `The full path to the .pfx file of the secured file. Unlike FilePath , the value of the LiteralPath parameter is used exactly
|
|
as it is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single
|
|
quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
],
|
|
`Gets information about .pfx certificate files on the computer.`,
|
|
`Get-PfxCertificate [-FilePath] <String[]> [<CommonParameters>]
|
|
|
|
Get-PfxCertificate -LiteralPath <String[]> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PfxData`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PmemDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PmemPhysicalDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PmemUnusedRegion`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Process`,
|
|
[
|
|
new Parameter(`ComputerName`, `Specifies the computers for which this cmdlet gets active processes. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name (FQDN) of one or more computers. To specify the local
|
|
computer, type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of this cmdlet even if
|
|
your computer is not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`FileVersionInfo`, `Indicates that this cmdlet gets the file version information for the program that runs in the process.
|
|
|
|
|
|
On Windows Vista and later versions of Windows, you must open Windows PowerShell with the Run as administrator option to use
|
|
this parameter on processes that you do not own.
|
|
|
|
|
|
You cannot use the FileVersionInfo and ComputerName parameters of the Get-Process cmdlet in the same command. To get file
|
|
version information for a process on a remote computer, use the Invoke-Command cmdlet.
|
|
|
|
|
|
Using this parameter is equivalent to getting the MainModule.FileVersionInfo property of each process object. When you use
|
|
this parameter, Get-Process returns a FileVersionInfo object (System.Diagnostics.FileVersionInfo), not a process object. So,
|
|
you cannot pipe the output of the command to a cmdlet that expects a process object, such as Stop-Process.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies one or more processes by process ID (PID). To specify multiple IDs, use commas to separate the IDs. To find the
|
|
PID of a process, type "Get-Process".`, `Int32[]`),
|
|
new Parameter(`IncludeUserName`, `Indicates that the UserName value of the Process object is returned with results of the command.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies one or more process objects. Enter a variable that contains the objects, or type a command or expression that gets
|
|
the objects.`, `Process[]`),
|
|
new Parameter(`Module`, `Indicates that this cmdlet gets the modules that have been loaded by the processes.
|
|
|
|
|
|
On Windows Vista and later versions of Windows, you must open Windows PowerShell with the Run as administrator option to use
|
|
this parameter on processes that you do not own.
|
|
|
|
|
|
You cannot use the Module and ComputerName parameters of the Get-Process cmdlet in the same command. To get the modules that
|
|
have been loaded by a process on a remote computer, use the Invoke-Command cmdlet.
|
|
|
|
|
|
This parameter is equivalent to getting the Modules property of each process object. When you use this parameter, this
|
|
cmdlet returns a ProcessModule object (System.Diagnostics.ProcessModule), not a process object. So, you cannot pipe the
|
|
output of the command to a cmdlet that expects a process object, such as Stop-Process.
|
|
|
|
|
|
When you use both the Module and FileVersionInfo parameters in the same command, this cmdlet returns a FileVersionInfo
|
|
object with information about the file version of all modules.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies one or more processes by process name. You can type multiple process names (separated by commas) and use wildcard
|
|
characters. The parameter name ("Name") is optional.`, `String[]`),
|
|
],
|
|
`Gets the processes that are running on the local computer or a remote computer.`,
|
|
`Get-Process [[-Name] <String[]>] [-ComputerName <String[]>] [-FileVersionInfo] [-Module] [<CommonParameters>]
|
|
|
|
Get-Process [-ComputerName <String[]>] [-FileVersionInfo] -Id <Int32[]> [-Module] [<CommonParameters>]
|
|
|
|
Get-Process [-ComputerName <String[]>] [-FileVersionInfo] -InputObject <Process[]> [-Module] [<CommonParameters>]
|
|
|
|
Get-Process -Id <Int32[]> -IncludeUserName [<CommonParameters>]
|
|
|
|
Get-Process [[-Name] <String[]>] -IncludeUserName [<CommonParameters>]
|
|
|
|
Get-Process -IncludeUserName -InputObject <Process[]> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ProcessMitigation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ProvisioningPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSBreakpoint`,
|
|
[
|
|
new Parameter(`Command`, `Specifies an array of command breakpoints that are set on the specified command names. Enter the command names, such as the
|
|
name of a cmdlet or function.`, `String[]`),
|
|
new Parameter(`Id`, `Specifies the breakpoint IDs that this cmdlet gets. Enter the IDs in a comma-separated list. You can also pipe breakpoint
|
|
IDs to Get-PSBreakpoint .`, `Int32[]`),
|
|
new Parameter(`Script`, `Specifies an array of scripts that contain the breakpoints. Enter the path (optional) and names of one or more script files.
|
|
If you omit the path, the default location is the current directory.`, `String[]`),
|
|
new Parameter(`Type`, `Specifies an array of breakpoint types that this cmdlet gets. Enter one or more types. The acceptable values for this
|
|
parameter are:
|
|
|
|
|
|
- Line
|
|
|
|
|
|
- Command
|
|
|
|
|
|
- Variable
|
|
|
|
|
|
|
|
|
|
You can also pipe breakpoint types to Get-PSBreakPoint .`, `BreakpointType[]`),
|
|
new Parameter(`Variable`, `Specifies an array of variable breakpoints that are set on the specified variable names. Enter the variable names without
|
|
dollar signs.`, `String[]`),
|
|
],
|
|
`Gets the breakpoints that are set in the current session.`,
|
|
`Get-PSBreakpoint -Command <String[]> [-Script <String[]>] [<CommonParameters>]
|
|
|
|
Get-PSBreakpoint [-Id] <Int32[]> [<CommonParameters>]
|
|
|
|
Get-PSBreakpoint [-Script <String[]>] [<CommonParameters>]
|
|
|
|
Get-PSBreakpoint [-Script <String[]>] -Variable <String[]> [<CommonParameters>]
|
|
|
|
Get-PSBreakpoint [-Type] {Line | Variable | Command} [-Script <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSCallStack`,
|
|
[
|
|
|
|
],
|
|
`Displays the current call stack.`,
|
|
`Get-PSCallStack [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSDrive`,
|
|
[
|
|
new Parameter(`LiteralName`, `Specifies the name of the drive.
|
|
|
|
|
|
The value of LiteralName is used exactly as it is typed. No characters are interpreted as wildcards. If the name includes
|
|
escape characters, enclose it in single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any
|
|
characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies, as a string array, the name or name of drives that this cmdlet gets in the operation. Type the drive name or
|
|
letter without a colon (:).`, `String[]`),
|
|
new Parameter(`PSProvider`, `Specifies, as a string array, the Windows PowerShell provider. This cmdlet gets only the drives supported by this provider.
|
|
Type the name of a provider, such as FileSystem, Registry, or Certificate.`, `String[]`),
|
|
new Parameter(`Scope`, `Specifies the scope in which this cmdlet gets the drives.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Global
|
|
|
|
|
|
- Local
|
|
|
|
|
|
- Script
|
|
|
|
|
|
- a number relative to the current scope (0 through the number of scopes, where 0 is the current scope and 1 is its parent).
|
|
|
|
|
|
"Local" is the default. For more information, see about_Scopes (http://go.microsoft.com/fwlink/?LinkID=113260).`, `String`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Gets drives in the current session.`,
|
|
`Get-PSDrive [-LiteralName] <String[]> [-PSProvider <String[]>] [-Scope <String>] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Get-PSDrive [[-Name] <String[]>] [-PSProvider <String[]>] [-Scope <String>] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSHostProcessInfo`,
|
|
[
|
|
new Parameter(`Id`, `@{Text=}`, `Int32[]`),
|
|
new Parameter(`Name`, `@{Text=}`, `String[]`),
|
|
new Parameter(`Process`, `@{Text=}`, `Process[]`),
|
|
],
|
|
``,
|
|
`Get-PSHostProcessInfo [-Id] <Int32[]> [<CommonParameters>]
|
|
|
|
Get-PSHostProcessInfo [[-Name] <String[]>] [<CommonParameters>]
|
|
|
|
Get-PSHostProcessInfo [-Process] <Process[]> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSProvider`,
|
|
[
|
|
new Parameter(`PSProvider`, `Specifies the name or names of the Windows PowerShell providers about which this cmdlet gets information.`, `String[]`),
|
|
],
|
|
`Gets information about the specified Windows PowerShell provider.`,
|
|
`Get-PSProvider [[-PSProvider] <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSReadLineKeyHandler`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSReadLineOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSSession`,
|
|
[
|
|
new Parameter(`AllowRedirection`, `Indicates that this cmdlet allows redirection of this connection to an alternate Uniform Resource Identifier (URI). By
|
|
default, Windows PowerShell does not redirect connections.
|
|
|
|
|
|
This parameter configures the temporary connection that is created to run a Get-PSSession command with the ConnectionUri
|
|
parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`ApplicationName`, `Specifies the name of an application. This cmdlet connects only to sessions that use the specified application.
|
|
|
|
|
|
Enter the application name segment of the connection URI. For example, in the following connection URI, the application name
|
|
is WSMan: "http://localhost:5985/WSMAN". The application name of a session is stored in the Runspace.ConnectionInfo.AppName
|
|
property of the session.
|
|
|
|
|
|
The value of this parameter is used to select and filter sessions. It does not change the application that the session uses.`, `String`),
|
|
new Parameter(`Authentication`, `Specifies the mechanism that is used to authenticate credentials for the session in which the Get-PSSession command runs.
|
|
|
|
|
|
This parameter configures the temporary connection that is created to run a Get-PSSession command with the ComputerName or
|
|
ConnectionUri parameter.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Basic
|
|
|
|
|
|
- Credssp
|
|
|
|
|
|
- Digest
|
|
|
|
|
|
- Kerberos
|
|
|
|
|
|
- Negotiate
|
|
|
|
|
|
- NegotiateWithImplicitCredential.
|
|
|
|
|
|
|
|
|
|
The default value is Default.
|
|
|
|
|
|
For information about the values of this parameter, see the description of the AuthenticationMechanism
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=144382 (http://go.microsoft.com/fwlink/?LinkID=144382) in the Microsoft
|
|
Developer Network (MSDN) library.
|
|
|
|
|
|
CAUTION: Credential Security Support Provider (CredSSP) authentication, in which the user's credentials are passed to a
|
|
remote computer to be authenticated, is designed for commands that require authentication on more than one resource, such as
|
|
accessing a remote network share. This mechanism increases the security risk of the remote operation. If the remote computer
|
|
is compromised, the credentials that are passed to it can be used to control the network session.
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to create the session in which the
|
|
Get-PSSession command runs. Enter the certificate thumbprint of the certificate.
|
|
|
|
|
|
This parameter configures the temporary connection that is created to run a Get-PSSession command with the ComputerName or
|
|
ConnectionUri parameter.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use a Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies an array of names of computers. Gets the sessions that connect to the specified computers. Wildcard characters are
|
|
not permitted. There is no default value.
|
|
|
|
|
|
Beginning in Windows PowerShell 3.0, PSSession objects are stored on the computers at the remote end of each connection. To
|
|
get the sessions on the specified computers, Windows PowerShell creates a temporary connection to each computer and runs a
|
|
Get-PSSession command.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully-qualified domain name of one or more computers. To specify the local
|
|
computer, type the computer name, localhost, or a dot (.).
|
|
|
|
|
|
Note: This parameter gets sessions only from computers that run Windows PowerShell 3.0 or later versions of Windows
|
|
PowerShell. Earlier versions do not store sessions.`, `String[]`),
|
|
new Parameter(`ConfigurationName`, `Specifies the name of a configuration. This cmdlet gets only to sessions that use the specified session configuration.
|
|
|
|
|
|
Enter a configuration name or the fully qualified resource URI for a session configuration. If you specify only the
|
|
configuration name, the following schema URI is prepended: http://schemas.microsoft.com/powershell. The configuration name
|
|
of a session is stored in the ConfigurationName property of the session.
|
|
|
|
|
|
The value of this parameter is used to select and filter sessions. It does not change the session configuration that the
|
|
session uses.
|
|
|
|
|
|
For more information about session configurations, see about_Session_Configurations.`, `String`),
|
|
new Parameter(`ConnectionUri`, `Specifies a URI that defines the connection endpoint for the temporary session in which the Get-PSSession command runs. The
|
|
URI must be fully qualified.
|
|
|
|
|
|
This parameter configures the temporary connection that is created to run a Get-PSSession command with the ConnectionUri
|
|
parameter.
|
|
|
|
|
|
The format of this string is:
|
|
|
|
|
|
<Transport>://<ComputerName>:<Port>/<ApplicationName>
|
|
|
|
|
|
The default value is: http://localhost:5985/WSMAN.
|
|
|
|
|
|
If you do not specify a ConnectionUri , you can use the UseSSL , ComputerName , Port , and ApplicationName parameters to
|
|
specify the ConnectionURI values. Valid values for the Transport segment of the URI are HTTP and HTTPS. If you specify a
|
|
connection URI with a Transport segment, but do not specify a port, the session is created with standards ports: 80 for HTTP
|
|
and 443 for HTTPS. To use the default ports for Windows PowerShell remoting, specify port 5985 for HTTP or 5986 for HTTPS.
|
|
|
|
|
|
If the destination computer redirects the connection to a different URI, Windows PowerShell prevents the redirection unless
|
|
you use the AllowRedirection parameter in the command.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.
|
|
|
|
|
|
This parameter gets sessions only from computers that run Windows PowerShell 3.0 or later versions of Windows PowerShell.
|
|
Earlier versions do not store sessions.`, `Uri[]`),
|
|
new Parameter(`ContainerId`, `Specifies an array of IDs of containers. This cmdlet starts an interactive session with each of the specified containers. To
|
|
see the containers that are available to you, use the Get-Container cmdlet.`, `String[]`),
|
|
new Parameter(`Credential`, `Specifies a user credential. This cmdlet runs the command with the permissions of the specified user. Specify a user account
|
|
that has permission to connect to the remote computer and run a Get-PSSession command. The default is the current user. Type
|
|
a user name, such as "User01", "Domain01\User01", or "User@Domain.com", or enter a PSCredential object, such as one returned
|
|
by the Get-Credential cmdlet. When you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter configures to the temporary connection that is created to run a Get-PSSession command with the ComputerName
|
|
or ConnectionUri parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSCredential`),
|
|
new Parameter(`Id`, `Specifies an array of session IDs. This cmdlet gets only the sessions with the specified IDs. Type one or more IDs,
|
|
separated by commas, or use the range operator (..) to specify a range of IDs. You cannot use the ID parameter together with
|
|
the ComputerName parameter.
|
|
|
|
|
|
An ID is an integer that uniquely identifies the user-managed sessions in the current session. It is easier to remember and
|
|
type than the InstanceId , but it is unique only within the current session. The ID of a session is stored in the ID
|
|
property of the session.`, `Int32[]`),
|
|
new Parameter(`InstanceId`, `Specifies an array of instance IDs of sessions. This cmdlet gets only the sessions with the specified instance IDs.
|
|
|
|
|
|
The instance ID is a GUID that uniquely identifies a session on a local or remote computer. The InstanceID is unique, even
|
|
when you have multiple sessions running in Windows PowerShell.
|
|
|
|
|
|
The instance ID of a session is stored in the InstanceID property of the session.`, `Guid[]`),
|
|
new Parameter(`Name`, `Specifies an array of session names. This cmdlet gets only the sessions that have the specified friendly names. Wildcard
|
|
characters are permitted.
|
|
|
|
|
|
The friendly name of a session is stored in the Name property of the session.`, `String[]`),
|
|
new Parameter(`Port`, `Specifies the specified network port that is used for the temporary connection in which the Get-PSSession command runs. To
|
|
connect to a remote computer, the remote computer must be listening on the port that the connection uses. The default ports
|
|
are 5985, which is the WinRM port for HTTP, and 5986, which is the WinRM port for HTTPS.
|
|
|
|
|
|
Before using an alternate port, you must configure the WinRM listener on the remote computer to listen at that port. To
|
|
configure the listener, type the following two commands at the Windows PowerShell prompt:
|
|
|
|
|
|
"Remove-Item -Path WSMan:\Localhost\listener\listener* -Recurse"
|
|
|
|
|
|
"New-Item -Path WSMan:\Localhost\listener -Transport http -Address * -Port <port-number>"
|
|
|
|
|
|
This parameter configures to the temporary connection that is created to run a Get-PSSession command with the ComputerName
|
|
or ConnectionUri parameter.
|
|
|
|
|
|
Do not use the Port parameter unless you must. The Port set in the command applies to all computers or sessions on which the
|
|
command runs. An alternate port setting might prevent the command from running on all computers.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Int32`),
|
|
new Parameter(`SessionOption`, `Specifies advanced options for the session. Enter a SessionOption object, such as one that you create by using the
|
|
New-PSSessionOption cmdlet, or a hash table in which the keys are session option names and the values are session option
|
|
values.
|
|
|
|
|
|
The default values for the options are determined by the value of the $PSSessionOption preference variable, if it is set.
|
|
Otherwise, the default values are established by options set in the session configuration.
|
|
|
|
|
|
The session option values take precedence over default values for sessions set in the $PSSessionOption preference variable
|
|
and in the session configuration. However, they do not take precedence over maximum values, quotas or limits set in the
|
|
session configuration.
|
|
|
|
|
|
For a description of the session options, including the default values, see New-PSSessionOption. For information about the
|
|
$PSSessionOption preference variable, see about_Preference_Variables (http://go.microsoft.com/fwlink/?LinkID=113248) in the
|
|
Microsoft TechNet library. For more information about session configurations, see about_Session_Configurations
|
|
(http://go.microsoft.com/fwlink/?LinkID=145152).`, `PSSessionOption`),
|
|
new Parameter(`State`, `Specifies a session state. This cmdlet gets only sessions in the specified state. The acceptable values for this parameter
|
|
are: All, Opened, Disconnected, Closed, and Broken. The default value is All.
|
|
|
|
|
|
The session state value is relative to the current sessions. Sessions that were not created in the current sessions and are
|
|
not connected to the current session have a state of Disconnected even when they are connected to a different session.
|
|
|
|
|
|
The state of a session is stored in the State property of the session.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SessionFilterState`),
|
|
new Parameter(`ThrottleLimit`, `Specifies the maximum number of concurrent connections that can be established to run the Get-PSSession command. If you omit
|
|
this parameter or enter a value of 0 (zero), the default value, 32, is used. The throttle limit applies only to the current
|
|
command, not to the session or to the computer.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Int32`),
|
|
new Parameter(`UseSSL`, `Indicates that this cmdlet uses the Secure Sockets Layer (SSL) protocol to establish the connection in which the
|
|
Get-PSSession command runs. By default, SSL is not used. If you use this parameter, but SSL is not available on the port
|
|
used for the command, the command fails.
|
|
|
|
|
|
This parameter configures the temporary connection that is created to run a Get-PSSession command with the ComputerName
|
|
parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`VMId`, `Specifies an array of ID of virtual machines. This cmdlet starts an interactive session with each of the specified virtual
|
|
machines. To see the virtual machines that are available to you, use the following command:
|
|
|
|
|
|
"Get-VM | Select-Object -Property Name, ID"`, `Guid[]`),
|
|
new Parameter(`VMName`, `Specifies an array of names of virtual machines. This cmdlet starts an interactive session with each of the specified
|
|
virtual machines. To see the virtual machines that are available to you, use the Get-VM cmdlet.`, `String[]`),
|
|
],
|
|
`Gets the Windows PowerShell sessions on local and remote computers.`,
|
|
`Get-PSSession [-ConnectionUri] <Uri[]> [-AllowRedirection] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Credential <PSCredential>] -InstanceId <Guid[]> [-SessionOption <PSSessionOption>] [-State {All | Opened |
|
|
Disconnected | Closed | Broken}] [-ThrottleLimit <Int32>] [<CommonParameters>]
|
|
|
|
Get-PSSession [-ConnectionUri] <Uri[]> [-AllowRedirection] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Credential <PSCredential>] [-Name <String[]>] [-SessionOption <PSSessionOption>] [-State {All | Opened |
|
|
Disconnected | Closed | Broken}] [-ThrottleLimit <Int32>] [<CommonParameters>]
|
|
|
|
Get-PSSession [-ComputerName] <String[]> [-ApplicationName <String>] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Credential <PSCredential>] [-Name <String[]>] [-Port <Int32>] [-SessionOption <PSSessionOption>] [-State {All |
|
|
Opened | Disconnected | Closed | Broken}] [-ThrottleLimit <Int32>] [-UseSSL] [<CommonParameters>]
|
|
|
|
Get-PSSession [-ComputerName] <String[]> [-ApplicationName <String>] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Credential <PSCredential>] -InstanceId <Guid[]> [-Port <Int32>] [-SessionOption <PSSessionOption>] [-State {All
|
|
| Opened | Disconnected | Closed | Broken}] [-ThrottleLimit <Int32>] [-UseSSL] [<CommonParameters>]
|
|
|
|
Get-PSSession [-ConfigurationName <String>] -InstanceId <Guid[]> [-State {All | Opened | Disconnected | Closed | Broken}]
|
|
-VMId <Guid[]> [<CommonParameters>]
|
|
|
|
Get-PSSession [-ConfigurationName <String>] -ContainerId <String[]> [-Name <String[]>] [-State {All | Opened | Disconnected
|
|
| Closed | Broken}] [<CommonParameters>]
|
|
|
|
Get-PSSession [-ConfigurationName <String>] -ContainerId <String[]> -InstanceId <Guid[]> [-State {All | Opened |
|
|
Disconnected | Closed | Broken}] [<CommonParameters>]
|
|
|
|
Get-PSSession [-ConfigurationName <String>] [-Name <String[]>] [-State {All | Opened | Disconnected | Closed | Broken}]
|
|
-VMId <Guid[]> [<CommonParameters>]
|
|
|
|
Get-PSSession [-ConfigurationName <String>] [-Name <String[]>] [-State {All | Opened | Disconnected | Closed | Broken}]
|
|
-VMName <String[]> [<CommonParameters>]
|
|
|
|
Get-PSSession [-ConfigurationName <String>] -InstanceId <Guid[]> [-State {All | Opened | Disconnected | Closed | Broken}]
|
|
-VMName <String[]> [<CommonParameters>]
|
|
|
|
Get-PSSession [-Id] <Int32[]> [<CommonParameters>]
|
|
|
|
Get-PSSession [-InstanceId <Guid[]>] [<CommonParameters>]
|
|
|
|
Get-PSSession [-Name <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSSessionCapability`,
|
|
[
|
|
new Parameter(`ConfigurationName`, `Specifies the constrained session configuration (endpoint) that you are inspecting.`, `String`),
|
|
new Parameter(`Full`, `Indicates that this cmdlet returns the entire initial session state for the specified user at the specified constrained
|
|
endpoint.`, `SwitchParameter`),
|
|
new Parameter(`Username`, `Specifies the user whose capabilities you are inspecting.`, `String`),
|
|
],
|
|
`Gets the capabilities of a specific user on a constrained session configuration.`,
|
|
`Get-PSSessionCapability [-ConfigurationName] <String> [-Username] <String> [-Full] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSSessionConfiguration`,
|
|
[
|
|
new Parameter(`Force`, `Suppresses the prompt to restart the WinRM service, if the service is not already running.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies an array of names. This cmdlet gets the session configurations with the specified name or name pattern. Enter one
|
|
or more session configuration names. Wildcard characters are permitted.`, `String[]`),
|
|
],
|
|
`Gets the registered session configurations on the computer.`,
|
|
`Get-PSSessionConfiguration [[-Name] <String[]>] [-Force] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-PSSnapin`,
|
|
[
|
|
new Parameter(`Name`, `Specifies an array of snap-in names. This cmdlet gets only the specified Windows PowerShell snap-ins. Wildcard characters
|
|
are permitted.`, `String[]`),
|
|
new Parameter(`Registered`, `Indicates that this cmdlet gets the Windows PowerShell snap-ins that have been registered on the system even if they have
|
|
not yet been added to the session.
|
|
|
|
|
|
The snap-ins that are installed with Windows PowerShell do not appear in this list.
|
|
|
|
|
|
Without this parameter, Get-PSSnapin gets the Windows PowerShell snap-ins that have been added to the session.`, `SwitchParameter`),
|
|
],
|
|
`Gets the Windows PowerShell snap-ins on the computer.`,
|
|
`Get-PSSnapin [[-Name] <String[]>] [-Registered] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Random`,
|
|
[
|
|
new Parameter(`Count`, `Specifies how many objects are returned. The default is 1. If the value of Count exceeds the number of objects in the
|
|
collection, Get-Random returns all of the objects in random order.`, `Int32`),
|
|
new Parameter(`InputObject`, `Specifies a collection of objects. Get-Random gets randomly selected objects in random order from the collection. Enter the
|
|
objects, a variable that contains the objects, or a command or expression that gets the objects. You can also pipe a
|
|
collection of objects to Get-Random .`, `Object[]`),
|
|
new Parameter(`Maximum`, `Specifies a maximum value for the random number. Get-Random returns a value that is less than the maximum (not equal). Enter
|
|
a 32-bit integer or a double-precision floating-point number, or an object that can be converted to an integer or double,
|
|
such as a numeric string ("100"). On a 64-bit computer, you can also enter a 64-bit integer.
|
|
|
|
|
|
The value of Maximum must be greater than (not equal to) the value of Minimum .
|
|
|
|
|
|
If the value of Maximum or Minimum is a floating-point number, Get-Random returns a randomly selected floating-point number.
|
|
If the value of Minimum is a double (a floating-point number), the default value of Maximum is Double.MaxValue. Otherwise,
|
|
the default value is Int32.MaxValue.
|
|
|
|
|
|
On a 64-bit computer, if the value of Minimum is a 32-bit integer, the default value of Maximum is Int32.MaxValue. If the
|
|
value of Minimum is a double (a floating-point number), the default value of Maximum is Double.MaxValue. Otherwise, the
|
|
default value is Int64.MaxValue.`, `Object`),
|
|
new Parameter(`Minimum`, `Specifies a minimum value for the random number. Enter a 32-bit integer or a double-precision floating-point number, or an
|
|
object that can be converted to an integer or double, such as a numeric string ("100"). On a 64-bit computer, you can enter
|
|
a 64-bit integer. The default value is 0 (zero).
|
|
|
|
|
|
The value of Minimum must be less than (not equal to) the value of Maximum . If the value of Maximum or Minimum is a
|
|
floating-point number, Get-Random returns a randomly selected floating-point number.`, `Object`),
|
|
new Parameter(`SetSeed`, `Specifies a seed value for the random number generator. This seed value is used for the current command and for all
|
|
subsequent Get-Random commands in the current session until you use SetSeed again or close the session. You cannot reset the
|
|
seed to its default, clock-based value.
|
|
|
|
|
|
The SetSeed parameter is not required. By default, Get-Random uses the system clock to generate a seed value. Because
|
|
SetSeed results in non-random behavior, it is typically used only when trying to reproduce behavior, such as when debugging
|
|
or analyzing a script that includes Get-Random commands.`, `Int32`),
|
|
],
|
|
`Gets a random number, or selects objects randomly from a collection.`,
|
|
`Get-Random [-InputObject] <Object[]> [-Count <Int32>] [-SetSeed <Int32>] [<CommonParameters>]
|
|
|
|
Get-Random [[-Maximum] <Object>] [-Minimum <Object>] [-SetSeed <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Runspace`,
|
|
[
|
|
new Parameter(`Id`, `@{Text=}`, `Int32[]`),
|
|
new Parameter(`InstanceId`, `@{Text=}`, `Guid[]`),
|
|
new Parameter(`Name`, `@{Text=}`, `String[]`),
|
|
],
|
|
`Gets active runspaces within a Windows PowerShellhost process.`,
|
|
`Get-Runspace [-Id] <Int32[]> [<CommonParameters>]
|
|
|
|
Get-Runspace [-InstanceId] <Guid[]> [<CommonParameters>]
|
|
|
|
Get-Runspace [[-Name] <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-RunspaceDebug`,
|
|
[
|
|
new Parameter(`AppDomainName`, `@{Text=}`, `String[]`),
|
|
new Parameter(`ProcessName`, `@{Text=}`, `String`),
|
|
new Parameter(`Runspace`, `@{Text=}`, `Runspace[]`),
|
|
new Parameter(`RunspaceId`, `@{Text=}`, `Int32[]`),
|
|
new Parameter(`RunspaceInstanceId`, `@{Text=}`, `Guid[]`),
|
|
new Parameter(`RunspaceName`, `@{Text=}`, `String[]`),
|
|
],
|
|
`Shows runspace debugging options.`,
|
|
`Get-RunspaceDebug [[-ProcessName] <String>] [[-AppDomainName] <String[]>] [<CommonParameters>]
|
|
|
|
Get-RunspaceDebug [-Runspace] <Runspace[]> [<CommonParameters>]
|
|
|
|
Get-RunspaceDebug [-RunspaceId] <Int32[]> [<CommonParameters>]
|
|
|
|
Get-RunspaceDebug [-RunspaceInstanceId] <Guid[]> [<CommonParameters>]
|
|
|
|
Get-RunspaceDebug [[-RunspaceName] <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ScheduledJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-ScheduledJobOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SecureBootPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SecureBootUEFI`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Service`,
|
|
[
|
|
new Parameter(`ComputerName`, `Gets the services running on the specified computers. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name (FQDN) of a remote computer. To specify the local
|
|
computer, type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of Get-Service even if
|
|
your computer is not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`DependentServices`, `Indicates that this cmdlet gets only the services that depend upon the specified service.
|
|
|
|
|
|
By default, this cmdlet gets all services.`, `SwitchParameter`),
|
|
new Parameter(`DisplayName`, `Specifies, as a string array, the display names of services to be retrieved. Wildcards are permitted. By default, this
|
|
cmdlet gets all services on the computer.`, `String[]`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, a service or services that this cmdlet excludes from the operation. The value of this
|
|
parameter qualifies the Name parameter. Enter a name element or pattern, such as "s*". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Include`, `Specifies, as a string array, a service or services that this cmdlet includes in the operation. The value of this parameter
|
|
qualifies the Name parameter. Enter a name element or pattern, such as "s*". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`InputObject`, `Specifies ServiceController objects representing the services to be retrieved. Enter a variable that contains the objects,
|
|
or type a command or expression that gets the objects. You can also pipe a service object to this cmdlet.`, `ServiceController[]`),
|
|
new Parameter(`Name`, `Specifies the service names of services to be retrieved. Wildcards are permitted. By default, this cmdlet gets all of the
|
|
services on the computer.`, `String[]`),
|
|
new Parameter(`RequiredServices`, `Indicates that this cmdlet gets only the services that this service requires.
|
|
|
|
|
|
This parameter gets the value of the ServicesDependedOn property of the service. By default, this cmdlet gets all services.`, `SwitchParameter`),
|
|
],
|
|
`Gets the services on a local or remote computer.`,
|
|
`Get-Service [-ComputerName <String[]>] [-DependentServices] -DisplayName <String[]> [-Exclude <String[]>] [-Include
|
|
<String[]>] [-RequiredServices] [<CommonParameters>]
|
|
|
|
Get-Service [-ComputerName <String[]>] [-DependentServices] [-Exclude <String[]>] [-Include <String[]>] [-InputObject
|
|
<ServiceController[]>] [-RequiredServices] [<CommonParameters>]
|
|
|
|
Get-Service [[-Name] <String[]>] [-ComputerName <String[]>] [-DependentServices] [-Exclude <String[]>] [-Include <String[]>]
|
|
[-RequiredServices] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlAgent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlAgentJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlAgentJobHistory`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlAgentJobSchedule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlAgentJobStep`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlAgentSchedule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlBackupHistory`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlColumnEncryptionKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlColumnMasterKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlCredential`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlCredential`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlErrorLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlInstance`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlInstance`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlLogin`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlSmartAdmin`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SqlSmartAdmin`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-SystemDriver`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TimeZone`,
|
|
[
|
|
new Parameter(`Id`, `Specifies, as a string array, the ID or IDs of the time zones that this cmdlet gets.`, `String[]`),
|
|
new Parameter(`ListAvailable`, `Indicates that this cmdlet gets all available time zones.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies, as a string array, the name or names of the time zones that this cmdlet gets.`, `String[]`),
|
|
],
|
|
`Gets the current time zone or a list of available time zones.`,
|
|
`Get-TimeZone -Id <String[]> [<CommonParameters>]
|
|
|
|
Get-TimeZone -ListAvailable [<CommonParameters>]
|
|
|
|
Get-TimeZone [[-Name] <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TlsCipherSuite`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TlsEccCurve`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Tpm`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TpmEndorsementKeyInfo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TpmSupportedFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TraceSource`,
|
|
[
|
|
new Parameter(`Name`, `Specifies the trace sources to get. Wildcards are permitted. The parameter name Name is optional.`, `String[]`),
|
|
],
|
|
`Gets Windows PowerShell components that are instrumented for tracing.`,
|
|
`Get-TraceSource [[-Name] <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Transaction`,
|
|
[
|
|
|
|
],
|
|
`Gets the current (active) transaction.`,
|
|
`Get-Transaction [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TroubleshootingPack`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TrustedProvisioningCertificate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-TypeData`,
|
|
[
|
|
new Parameter(`TypeName`, `Specifies type data as an array only for the types with the specified names. By default, Get-TypeData gets all types in the
|
|
session.
|
|
|
|
|
|
Enter type names or a name patterns. Full names, or name patterns with wildcard characters are required, even for types in
|
|
the System namespace. Wildcards are supported and the parameter name TypeName is optional. You can also pipe type names to
|
|
Get-TypeData .`, `String[]`),
|
|
],
|
|
`Gets the extended type data in the current session.`,
|
|
`Get-TypeData [[-TypeName] <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-UevAppxPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-UevConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-UevStatus`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-UevTemplate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-UevTemplateProgram`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-UICulture`,
|
|
[
|
|
|
|
],
|
|
`Gets the current UI culture settings in the operating system.`,
|
|
`Get-UICulture [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Unique`,
|
|
[
|
|
new Parameter(`AsString`, `Indicates that this cmdlet uses the data as a string. Without this parameter, data is treated as an object, so when you
|
|
submit a collection of objects of the same type to Get-Unique , such as a collection of files, it returns just one (the
|
|
first). You can use this parameter to find the unique values of object properties, such as the file names.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies input for Get-Unique . Enter a variable that contains the objects or type a command or expression that gets the
|
|
objects.
|
|
|
|
|
|
This cmdlet treats the input submitted by using InputObject as a collection; it does not enumerate individual items in the
|
|
collection. Because the collection is a single item, input submitted by using InputObject is always returned unchanged.`, `PSObject`),
|
|
new Parameter(`OnType`, `Indicates that this cmdlet returns only one object of each type.`, `SwitchParameter`),
|
|
],
|
|
`Returns unique items from a sorted list.`,
|
|
`Get-Unique [-AsString] [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Get-Unique [-InputObject <PSObject>] [-OnType] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Variable`,
|
|
[
|
|
new Parameter(`Exclude`, `Specifies an array of items that this cmdlet excludes from the operation. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Include`, `Specifies an array of items upon which the cmdlet will act, excluding all others. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the name of the variable. Wildcards are permitted. You can also pipe a variable name to Get-Variable .`, `String[]`),
|
|
new Parameter(`Scope`, `Specifies the variables in the scope.The acceptable values for this parameter are:
|
|
|
|
|
|
- Global
|
|
|
|
|
|
- Local
|
|
|
|
|
|
- Script
|
|
|
|
|
|
- A number relative to the current scope (0 through the number of scopes, where 0 is the current scope and 1 is its parent)
|
|
|
|
|
|
|
|
|
|
Local is the default. For more information, see about_Scopes.`, `String`),
|
|
new Parameter(`ValueOnly`, `Indicates that this cmdlet gets only the value of the variable.`, `SwitchParameter`),
|
|
],
|
|
`Gets the variables in the current console.`,
|
|
`Get-Variable [[-Name] <String[]>] [-Exclude <String[]>] [-Include <String[]>] [-Scope <String>] [-ValueOnly]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VHD`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VHDSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VHDSnapshot`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMAssignableDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMBios`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMComPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMConnectAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMDvdDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMFibreChannelHba`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMFirmware`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMFloppyDiskDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMGpuPartitionAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMHardDiskDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMHost`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMHostAssignableDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMHostCluster`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMHostNumaNode`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMHostNumaNodeStatus`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMHostSupportedVersion`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMIdeController`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMIntegrationService`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMKeyProtector`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMKeyStorageDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMMemory`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMMigrationNetwork`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMNetworkAdapterAcl`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMNetworkAdapterExtendedAcl`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMNetworkAdapterFailoverConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMNetworkAdapterIsolation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMNetworkAdapterRdma`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMNetworkAdapterRoutingDomainMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMNetworkAdapterTeamMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMNetworkAdapterVlan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMPartitionableGpu`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMPmemController`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMProcessor`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMRemoteFx3dVideoAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMRemoteFXPhysicalVideoAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMReplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMReplicationAuthorizationEntry`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMReplicationServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMResourcePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMScsiController`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSecurity`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSnapshot`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMStoragePath`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMStorageSettings`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSwitch`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSwitchExtension`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSwitchExtensionPortData`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSwitchExtensionPortFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSwitchExtensionSwitchData`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSwitchExtensionSwitchFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSwitchTeam`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSystemSwitchExtension`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSystemSwitchExtensionPortFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMSystemSwitchExtensionSwitchFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-VMVideo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebAppDomain`,
|
|
[
|
|
new Parameter(`ApplicationPool`, `The application pool for which the application domains are returned.`, `String`),
|
|
new Parameter(`InputObject`, `The input object from which parameter data is received.`, `PSObject`),
|
|
new Parameter(`ProcessId`, `The ID of the worker process for which the application domain is returned.`, `UInt32`),
|
|
],
|
|
`Gets the application domains in which the specified IIS worker process is running.`,
|
|
`Get-WebAppDomain [-ApplicationPool <String>] [-InputObject <PSObject>] [-ProcessId <UInt32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebApplication`,
|
|
[
|
|
new Parameter(`Name`, `The name of the Web application.`, `String`),
|
|
new Parameter(`Site`, `The Site name for which application information is returned.`, `String`),
|
|
],
|
|
`Gets the Web Applications associated with a specific site or with the specified name.`,
|
|
`Get-WebApplication [[-Name] <String>] [-Site <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebAppPoolState`,
|
|
[
|
|
new Parameter(`Name`, `The name of the application pool for which the state is returned.`, `String`),
|
|
],
|
|
`Gets the run-time state of an IIS application pool.`,
|
|
`Get-WebAppPoolState [[-Name] <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebBinding`,
|
|
[
|
|
new Parameter(`HostHeader`, `The host name for which the binding is configured.`, `String`),
|
|
new Parameter(`IPAddress`, `The IP address for which the binding is configured.`, `String`),
|
|
new Parameter(`Name`, `The name of the site for which binding information is returned.`, `String`),
|
|
new Parameter(`Port`, `The port for which the binding is configured.`, `String`),
|
|
new Parameter(`Protocol`, `The protocol for which the binding is configured, usually http, https or ftp.`, `String`),
|
|
],
|
|
`Gets the bindings on the specified IIS site.`,
|
|
`Get-WebBinding [[-Name] <String>] [-HostHeader <String>] [-IPAddress <String>] [-Port <String>] [-Protocol <String>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebCentralCertProvider`,
|
|
[
|
|
new Parameter(`CertStoreLocation`, `Physical path to the central certificate store. The path is either a local path (for example, d:\CertStore) or a UNC path
|
|
(for example, \\CertStoreServer\CertStore).`, `SwitchParameter`),
|
|
new Parameter(`Enabled`, `If the central certificate provider is enabled, this parameter returns True; otherwise, it returns False.`, `SwitchParameter`),
|
|
new Parameter(`PrivateKeyPassword`, `Password for the private key if one exists. If provided, this password is the same for all keys. The password can be $null.`, `SwitchParameter`),
|
|
new Parameter(`UserName`, `Name of the user account that is used to access the central certificate store.`, `SwitchParameter`),
|
|
],
|
|
`Retrieves the configuration settings of the central certificate provider.`,
|
|
`Get-WebCentralCertProvider [-CertStoreLocation] [-Enabled] [-PrivateKeyPassword] [-UserName] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebConfigFile`,
|
|
[
|
|
new Parameter(`PSPath`, `The IIS module namespace path to the site containing the Web.config file.`, `String[]`),
|
|
],
|
|
`Gets the file system path of the Web.config file.`,
|
|
`Get-WebConfigFile [[-PSPath] <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebConfiguration`,
|
|
[
|
|
new Parameter(`Clr`, `Version of the .NET framework in the form vn.n, such as v4.0 or v2.0. The default is v4.0. This parameter is used only when
|
|
PSPath is set to either Machine or Machine/Webroot. If PSPath is not set to one of these values and the Clr parameter is
|
|
set, PowerShell ignores the value of Clr and returns a warning.`, `String`),
|
|
new Parameter(`Filter`, `Specifies the configuration path for which the configuration elements are returned.`, `String[]`),
|
|
new Parameter(`Location`, `Location of the configuration setting. Location tags are frequently used for configuration settings that must be set more
|
|
precisely than per application or per virtual directory. For example, a setting for a particular file or directory could use
|
|
a location tag. Location tags are also used if a particular section is locked. In such an instance, the configuration system
|
|
would have to use a location tag in one of the parent configuration files.`, `String[]`),
|
|
new Parameter(`Metadata`, `Returns configuration metadata such as encryption or locking settings.`, `SwitchParameter`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the formatcomputer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Recurse`, `Returns all elements contained in the specified location and the subsequent hierarchy.`, `SwitchParameter`),
|
|
],
|
|
`Gets an IIS configuration element at the specified path.`,
|
|
`Get-WebConfiguration [-Filter] <String[]> [[-PSPath] <String[]>] [-Clr <String>] [-Location <String[]>] [-Metadata]
|
|
[-Recurse] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebConfigurationBackup`,
|
|
[
|
|
new Parameter(`Name`, `The name of an IIS Configuration backup to retrieve. If a backup exists with the specified name, information about that
|
|
backup is returned.`, `String`),
|
|
],
|
|
`Gets a list of available IIS configuration backups.`,
|
|
`Get-WebConfigurationBackup [[-Name] <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebConfigurationLocation`,
|
|
[
|
|
new Parameter(`Name`, `Specifies the name of the configuration location. All locations are returned if theNameparameter is not specified.`, `String`),
|
|
new Parameter(`PSPath`, `An IIS configuration path to the location.`, `String[]`),
|
|
new Parameter(`Recurse`, `If theRecurseparameter is used, locations within the hierarchy of the specified location are also returned.`, `SwitchParameter`),
|
|
],
|
|
`Gets the location of a specified configuration setting.`,
|
|
`Get-WebConfigurationLocation [[-PSPath] <String[]>] [[-Name] <String>] [-Recurse] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebConfigurationLock`,
|
|
[
|
|
new Parameter(`Filter`, `A filter expression. It can be in XPath format.`, `String[]`),
|
|
new Parameter(`Location`, `The location of the IIS configuration setting.`, `String[]`),
|
|
new Parameter(`PSPath`, `An IIS configuration path in the formatcomputer name/webroot/apphost.`, `String[]`),
|
|
],
|
|
`Gets the lock status of the specified IIS configuration location.`,
|
|
`Get-WebConfigurationLock [-Filter] <String[]> [[-PSPath] <String[]>] [-Location <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebConfigurationProperty`,
|
|
[
|
|
new Parameter(`Clr`, `Version of the .NET framework in the form vn.n, such as v4.0 or v2.0. The default is v4.0. This parameter is used only when
|
|
PSPath is set to either Machine or Machine/Webroot. If PSPath is not set to one of these values and the Clr parameter is
|
|
set, PowerShell ignores the value of Clr and returns a warning.`, `String`),
|
|
new Parameter(`Filter`, `Specifies the IIS configuration section or an XPath query that returns a configuration element.`, `String[]`),
|
|
new Parameter(`Location`, `The location of the configuration setting. Location tags are frequently used for configuration settings that must be set
|
|
more precisely than per application or per virtual directory. For example, a setting for a particular file or directory
|
|
could use a location tag. Location tags are also used if a particular section is locked. In such an instance, the
|
|
configuration system would have to use a location tag in one of the parent configuration files.`, `String[]`),
|
|
new Parameter(`Name`, `The name of the property to get.`, `String[]`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the format computer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Recurse`, `When theRecurseparameter is specified, the cmdlet returns the properties of nodes contained within the hierarchy of the
|
|
specified node.`, `SwitchParameter`),
|
|
],
|
|
`Gets an IIS configuration property at the specified path.`,
|
|
`Get-WebConfigurationProperty [-Filter] <String[]> [[-PSPath] <String[]>] [-Clr <String>] [-Location <String[]>] [-Recurse]
|
|
-Name <String[]> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebFilePath`,
|
|
[
|
|
new Parameter(`PSPath`, `An IIS configuration path.`, `String[]`),
|
|
],
|
|
`Gets the physical path to the location of the specified IIS module.`,
|
|
`Get-WebFilePath [[-PSPath] <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebGlobalModule`,
|
|
[
|
|
new Parameter(`Image`, `The name of the image file associated with the module.`, `String`),
|
|
new Parameter(`Name`, `The name of a module about which to get information.`, `String`),
|
|
new Parameter(`Precondition`, `Specifies a precondition for the module.`, `String`),
|
|
],
|
|
`Gets the global modules configured in IIS, or information about a specific module.`,
|
|
`Get-WebGlobalModule [[-Name] <String>] [-Image <String>] [-Precondition <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebHandler`,
|
|
[
|
|
new Parameter(`Location`, `Specifies the location for which the cmdlet returns handler information.`, `String[]`),
|
|
new Parameter(`Name`, `The name of a handler to get.`, `String`),
|
|
new Parameter(`PSPath`, `An IIS configuration path.`, `String[]`),
|
|
],
|
|
`Gets IIS request handlers.`,
|
|
`Get-WebHandler [[-Name] <String>] [[-PSPath] <String[]>] [-Location <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebItemState`,
|
|
[
|
|
new Parameter(`PSPath`, `The path to the application pool or site.`, `String[]`),
|
|
new Parameter(`Protocol`, `Specifies the protocol binding for which information is returned, such as HTTP or FTP. TheProtocolparameter is applicable
|
|
only when the cmdlet is used for sites.`, `String`),
|
|
],
|
|
`Gets the run-time state of a site or an application pool.`,
|
|
`Get-WebItemState [[-PSPath] <String[]>] [-Protocol <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebManagedModule`,
|
|
[
|
|
new Parameter(`Location`, `The configuration location from which the cmdlet retrieves configuration information.`, `String[]`),
|
|
new Parameter(`Name`, `The name of the managed module.`, `String`),
|
|
new Parameter(`PSPath`, `An IIS configuration path.`, `String[]`),
|
|
],
|
|
`Gets the managed modules that are configured for a particular application.`,
|
|
`Get-WebManagedModule [[-Name] <String>] [[-PSPath] <String[]>] [-Location <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebRequest`,
|
|
[
|
|
new Parameter(`AppPool`, `The application pool from which request information is retrieved.`, `String`),
|
|
new Parameter(`InputObject`, `Input object from which parameter data is received.`, `PSObject`),
|
|
new Parameter(`Process`, `Specifies a process ID for which request information is retrieved.`, `UInt32`),
|
|
],
|
|
`Gets the IIS requests that are currently being executed.`,
|
|
`Get-WebRequest [-AppPool <String>] [-InputObject <PSObject>] [-Process <UInt32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-Website`,
|
|
[
|
|
new Parameter(`Name`, `The name of the Web site about which configuration information is returned.`, `String`),
|
|
],
|
|
`Gets configuration information for an IIS Web site.`,
|
|
`Get-Website [[-Name] <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebsiteState`,
|
|
[
|
|
new Parameter(`Name`, `The name of the Web site to get information about.`, `String`),
|
|
],
|
|
`Gets the state of an IIS Web site.`,
|
|
`Get-WebsiteState [[-Name] <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebURL`,
|
|
[
|
|
new Parameter(`Accept`, `An HTTP Accept header.`, `String`),
|
|
new Parameter(`Content`, `The content returned by the request.`, `SwitchParameter`),
|
|
new Parameter(`PSPath`, `An IIS configuration path to the site for which information is returned.`, `String[]`),
|
|
new Parameter(`ResponseHeaders`, `The HTTP Response headers.`, `SwitchParameter`),
|
|
new Parameter(`Url`, `The URL for which information is retrieved.`, `Uri[]`),
|
|
],
|
|
`Gets information about the URL associated with the specified Web site.`,
|
|
`Get-WebURL [[-PSPath] <String[]>] [-Accept <String>] [-Content] [-ResponseHeaders] [<CommonParameters>]
|
|
|
|
Get-WebURL [[-Url] <Uri[]>] [-Accept <String>] [-Content] [-ResponseHeaders] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WebVirtualDirectory`,
|
|
[
|
|
new Parameter(`Application`, `The name of a Web application with which virtual directories are associated.`, `String`),
|
|
new Parameter(`Name`, `The name of a virtual directory to return.`, `String`),
|
|
new Parameter(`Site`, `The name of the site for which a list of virtual directories is returned.`, `String`),
|
|
],
|
|
`Gets a list of the virtual directories on the specified site.`,
|
|
`Get-WebVirtualDirectory [[-Name] <String>] [-Application <String>] [-Site <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WIMBootEntry`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WinAcceptLanguageFromLanguageListOptOut`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WinCultureFromLanguageListOptOut`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WinDefaultInputMethodOverride`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WindowsCapability`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WindowsDeveloperLicense`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WindowsDriver`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WindowsEdition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WindowsErrorReporting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WindowsImageContent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WindowsOptionalFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WindowsPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WindowsSearchSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WinEvent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WinHomeLocation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WinLanguageBarOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WinSystemLocale`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WinUILanguageOverride`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WinUserLanguageList`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WmiObject`,
|
|
[
|
|
new Parameter(`Amended`, `Indicates whether the objects that are returned from WMI should contain amended information. Typically, amended information
|
|
is localizable information, such as object and property descriptions, that is attached to the WMI object.`, `SwitchParameter`),
|
|
new Parameter(`AsJob`, `Indicates that this cmdlet runs the command as a background job. Use this parameter to run commands that take a long time to
|
|
finish.
|
|
|
|
|
|
When you use the AsJob parameter, the command returns an object that represents the background job and then displays the
|
|
command prompt. You can continue to work in the session while the job finishes. If Get-WmiObject is used on a remote
|
|
computer, the job is created on the local computer, and the results from remote computers are automatically returned to the
|
|
local computer. To manage the job, use the cmdlets that contain the Job cmdlets. To get the job results, use the Receive-Job
|
|
cmdlet.
|
|
|
|
|
|
To use this parameter with remote computers, the local and remote computers must be configured for remoting. Additionally,
|
|
you must start Windows PowerShell by using the Run as administrator option in Windows Vista and later versions of Windows.
|
|
For more information, see about_Remote_Requirements.
|
|
|
|
|
|
For more information about Windows PowerShellbackground jobs, see about_Jobs and about_Remote_Jobs.`, `SwitchParameter`),
|
|
new Parameter(`Authentication`, `Specifies the authentication level to be used with the WMI connection. The acceptable values for this parameter are:
|
|
|
|
|
|
-1: Unchanged
|
|
|
|
|
|
0: Default
|
|
|
|
|
|
1: None (No authentication in performed.)
|
|
|
|
|
|
2: Connect (Authentication is performed only when the client establishes a relationship with the application.)
|
|
|
|
|
|
3: Call (Authentication is performed only at the beginning of each call when the application receives the request.)
|
|
|
|
|
|
4: Packet (Authentication is performed on all the data that is received from the client.)
|
|
|
|
|
|
5: PacketIntegrity (All the data that is transferred between the client and the application is authenticated and verified.)
|
|
|
|
|
|
6: PacketPrivacy (The properties of the other authentication levels are used, and all the data is encrypted.)`, `AuthenticationLevel`),
|
|
new Parameter(`Authority`, `Specifies the authority to use to authenticate the WMI connection. You can specify standard NTLM or Kerberos authentication.
|
|
To use NTLM, set the authority setting to ntlmdomain:<DomainName>, where <DomainName> identifies a valid NTLM domain name.
|
|
To use Kerberos, specify kerberos:<DomainName>\<ServerName>". You cannot include the authority setting when you connect to
|
|
the local computer.`, `String`),
|
|
new Parameter(`Class`, `Specifies the name of a WMI class. When this parameter is used, the cmdlet retrieves instances of the WMI class.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the target computer for the management operation. Enter a fully qualified domain name (FQDN), a NetBIOS name, or
|
|
an IP address. When the remote computer is in a different domain than the local computer, the fully qualified domain name is
|
|
required.
|
|
|
|
|
|
The default is the local computer. To specify the local computer, such as in a list of computer names, use "localhost", the
|
|
local computer name, or a dot (.).
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting, which uses WS-Management. You can use the ComputerName
|
|
parameter of Get-WmiObject even if your computer is not configured to run WS-Management remote commands.`, `String[]`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user. Type a user name, such
|
|
as User01, Domain01\User01, or User@Contoso.com. Or, enter a PSCredential object, such as an object that is returned by the
|
|
Get-Credential cmdlet. When you type a user name, you are prompted for a password.`, `PSCredential`),
|
|
new Parameter(`DirectRead`, `Specifies whether direct access to the WMI provider is requested for the specified class without any regard to its base
|
|
class or to its derived classes.`, `SwitchParameter`),
|
|
new Parameter(`EnableAllPrivileges`, `Indicates that this cmdlet enables all the privileges of the current user before the command makes the WMI call.`, `SwitchParameter`),
|
|
new Parameter(`Filter`, `Specifies a Where clause to use as a filter. Uses the syntax of the WMI Query Language (WQL).
|
|
|
|
|
|
Important: Do not include the Where keyword in the value of the parameter. For example, the following commands return only
|
|
the logical disks that have a DeviceID of 'c:' and services that have the name 'WinRM' without using the Where keyword.
|
|
|
|
|
|
"Get-WmiObject Win32_LogicalDisk -filter "DeviceID = 'c:' ""
|
|
|
|
|
|
"Get-WmiObject win32_service -filter "name='WinRM'""`, `String`),
|
|
new Parameter(`Impersonation`, `Specifies the impersonation level to use.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
0: Default. Reads the local registry for the default impersonation level , which is usually set to "3: Impersonate".
|
|
|
|
|
|
1: Anonymous. Hides the credentials of the caller.
|
|
|
|
|
|
2: Identify. Allows objects to query the credentials of the caller.
|
|
|
|
|
|
3: Impersonate. Allows objects to use the credentials of the caller.
|
|
|
|
|
|
4: Delegate. Allows objects to permit other objects to use the credentials of the caller.`, `ImpersonationLevel`),
|
|
new Parameter(`List`, `Gets the names of the WMI classes in the WMI repository namespace that is specified by the Namespace parameter.
|
|
|
|
|
|
If you specify the List parameter, but not the Namespace parameter, Get-WmiObject uses the Root\Cimv2 namespace by default.
|
|
This cmdlet does not use the Default Namespace registry entry in the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\Scripting
|
|
registry key to determine the default namespace.`, `SwitchParameter`),
|
|
new Parameter(`Locale`, `Specifies the preferred locale for WMI objects. Enter a value in MS_<LCID> format.`, `String`),
|
|
new Parameter(`Namespace`, `Specifies the WMI repository namespace where the specified WMI class is located when used with the Class parameter. When
|
|
used with the List parameter, it specifies the namespace from which to gather WMI class information.`, `String`),
|
|
new Parameter(`Property`, `Specifies the WMI class properties that this cmdlet gets information from. Enter the property names.`, `String[]`),
|
|
new Parameter(`Query`, `Specifies WMI Query Language (WQL) statement that this cmdlet runs. This parameter does not support event queries.`, `String`),
|
|
new Parameter(`Recurse`, `Indicates that this cmdlet searches the current namespace and all other namespaces for the class name that is specified by
|
|
the Class parameter.`, `SwitchParameter`),
|
|
new Parameter(`ThrottleLimit`, `Specifies the maximum number of WMI operations that can be executed simultaneously. This parameter is valid only when the
|
|
AsJob parameter is used in the command.`, `Int32`),
|
|
],
|
|
`Gets instances of WMI classes or information about the available classes.`,
|
|
`Get-WmiObject [-Class] <String> [[-Property] <String[]>] [-Amended] [-AsJob] [-Authentication {Default | None | Connect |
|
|
Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Credential
|
|
<PSCredential>] [-DirectRead] [-EnableAllPrivileges] [-Filter <String>] [-Impersonation {Default | Anonymous | Identify |
|
|
Impersonate | Delegate}] [-Locale <String>] [-Namespace <String>] [-ThrottleLimit <Int32>] [<CommonParameters>]
|
|
|
|
Get-WmiObject [[-Class] <String>] [-Amended] [-AsJob] [-Authentication {Default | None | Connect | Call | Packet |
|
|
PacketIntegrity | PacketPrivacy | Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Credential <PSCredential>]
|
|
[-EnableAllPrivileges] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-List] [-Locale <String>]
|
|
[-Namespace <String>] [-Recurse] [-ThrottleLimit <Int32>] [<CommonParameters>]
|
|
|
|
Get-WmiObject [-Amended] [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity |
|
|
PacketPrivacy | Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Credential <PSCredential>] [-DirectRead]
|
|
[-EnableAllPrivileges] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>]
|
|
[-Namespace <String>] -Query <String> [-ThrottleLimit <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WSManCredSSP`,
|
|
[
|
|
|
|
],
|
|
`Gets the Credential Security Support Provider-related configuration for the client.`,
|
|
`Get-WSManCredSSP [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Get-WSManInstance`,
|
|
[
|
|
new Parameter(`ApplicationName`, `Specifies the application name in the connection. The default value of the ApplicationName parameter is WSMAN. The complete
|
|
identifier for the remote endpoint is in the following format:
|
|
|
|
|
|
<transport>://<server>:<port>/<ApplicationName>
|
|
|
|
|
|
For example: "http://server01:8080/WSMAN"
|
|
|
|
|
|
Internet Information Services (IIS), which hosts the session, forwards requests with this endpoint to the specified
|
|
application. This default setting of WSMAN is appropriate for most uses. This parameter is designed to be used if many
|
|
computers establish remote connections to one computer that is running Windows PowerShell. In this case, IIS hosts
|
|
WS-Management for efficiency.`, `String`),
|
|
new Parameter(`Associations`, `Indicates that this cmdlet gets association instances, not associated instances. You can use this parameter only when the
|
|
Dialect parameter has a value of Association.`, `SwitchParameter`),
|
|
new Parameter(`Authentication`, `Specifies the authentication mechanism to be used at the server. The acceptable values for this parameter are:
|
|
|
|
|
|
- Basic. Basic is a scheme in which the user name and password are sent in clear text to the server or proxy. - Default.
|
|
Use the authentication method implemented by the WS-Management protocol. This is the default. - Digest. Digest is a
|
|
challenge-response scheme that uses a server-specified data string for the challenge. - Kerberos. The client computer and
|
|
the server mutually authenticate by using Kerberos certificates. - Negotiate. Negotiate is a challenge-response scheme that
|
|
negotiates with the server or proxy to determine the scheme to use for authentication. For example, this parameter value
|
|
allows for negotiation to determine whether the Kerberos protocol or NTLM is used. - CredSSP. Use Credential Security
|
|
Support Provider (CredSSP) authentication, which lets the user delegate credentials. This option is designed for commands
|
|
that run on one remote computer but collect data from or run additional commands on other remote computers.
|
|
|
|
|
|
Caution: CredSSP delegates the user credentials from the local computer to a remote computer. This practice increases the
|
|
security risk of the remote operation. If the remote computer is compromised, when credentials are passed to it, the
|
|
credentials can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`BasePropertiesOnly`, `Indicates that this cmdlet enumerates only the properties that are part of the base class that is specified by the
|
|
ResourceURI parameter. This parameter has no effect if the Shallow parameter is specified.`, `SwitchParameter`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to perform this action. Enter the
|
|
certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use the Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the computer against which to run the management operation. The value can be a fully qualified domain name, a
|
|
NetBIOS name, or an IP address. Use the local computer name, use localhost, or use a dot (.) to specify the local computer.
|
|
The local computer is the default. When the remote computer is in a different domain from the user, you must use a fully
|
|
qualified domain name must be used. You can pipe a value for this parameter to the cmdlet.`, `String`),
|
|
new Parameter(`ConnectionURI`, `Specifies the connection endpoint. The format of this string is as follows:
|
|
|
|
|
|
<Transport>://<Server>:<Port>/<ApplicationName>
|
|
|
|
|
|
The following string is a correctly formatted value for this parameter:
|
|
|
|
|
|
"http://Server01:8080/WSMAN"
|
|
|
|
|
|
The URI must be fully qualified.`, `Uri`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user. Type a user name, such
|
|
as User01, Domain01\User01, or User@Domain.com. Or, enter a PSCredential object, such as one returned by the Get-Credential
|
|
cmdlet. When you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`Dialect`, `Specifies the dialect to use in the filter predicate. This can be any dialect that is supported by the remote service. The
|
|
following aliases can be used for the dialect URI:
|
|
|
|
|
|
- WQL. http://schemas.microsoft.com/wbem/wsman/1/WQL - Selector.
|
|
http://schemas.microsoft.com/wbem/wsman/1/wsman/SelectorFilter - Association.
|
|
http://schemas.dmtf.org/wbem/wsman/1/cimbinding/associationFilter`, `Uri`),
|
|
new Parameter(`Enumerate`, `Indicates that this cmdlet returns all of the instances of a management resource.`, `SwitchParameter`),
|
|
new Parameter(`Filter`, `Specifies the filter expression for the enumeration. If you specify this parameter, you must also specify Dialect .
|
|
|
|
|
|
The valid values of this parameter depend on the dialect that is specified in Dialect . For example, if Dialect is WQL, the
|
|
Filter parameter must contain a string, and the string must contain a valid WQL query such as the following query:
|
|
|
|
|
|
""Select * from Win32_Service where State != Running""
|
|
|
|
|
|
If Dialect is Association, Filter must contain a string, and the string must contain a valid filter, such as the following
|
|
filter:
|
|
|
|
|
|
"-filter:Object=EPR[;AssociationClassName=AssocClassName][;ResultClassName=ClassName][;Role=RefPropertyName][;ResultRole=RefP
|
|
ropertyName]}"`, `String`),
|
|
new Parameter(`Fragment`, `Specifies a section inside the instance that is to be updated or retrieved for the specified operation. For example, to get
|
|
the status of a spooler service, specify the following:
|
|
|
|
|
|
"-Fragment Status"`, `String`),
|
|
new Parameter(`OptionSet`, `Specifies a set of switches to a service to modify or refine the nature of the request. These resemble switches used in
|
|
command-line shells because they are service specific. Any number of options can be specified.
|
|
|
|
|
|
The following example demonstrates the syntax that passes the values 1, 2, and 3 for the a, b, and c parameters:
|
|
|
|
|
|
"-OptionSet @{a=1;b=2;c=3}"`, `Hashtable`),
|
|
new Parameter(`Port`, `Specifies the port to use when the client connects to the WinRM service. When the transport is HTTP, the default port is 80.
|
|
When the transport is HTTPS, the default port is 443.
|
|
|
|
|
|
When you use HTTPS as the transport, the value of the ComputerName parameter must match the server's certificate common name
|
|
(CN). However, if the SkipCNCheck parameter is specified as part of the SessionOption parameter, the certificate common name
|
|
of the server does not have to match the host name of the server. The SkipCNCheck parameter should be used only for trusted
|
|
computers.`, `Int32`),
|
|
new Parameter(`ResourceURI`, `Specifies the URI of the resource class or instance. The URI identifies a specific type of resource, such as disks or
|
|
processes, on a computer.
|
|
|
|
|
|
A URI consists of a prefix and a path of a resource. For example:
|
|
|
|
|
|
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk"
|
|
|
|
|
|
"http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor"`, `Uri`),
|
|
new Parameter(`ReturnType`, `Specifies the type of data to be returned. The acceptable values for this parameter are:
|
|
|
|
|
|
- Object
|
|
|
|
|
|
- EPR
|
|
|
|
|
|
- ObjectAndEPR
|
|
|
|
|
|
|
|
|
|
The default value is Object.
|
|
|
|
If you specify Object or do not specify this parameter, this cmdlet returns only objects. If you specify endpoint reference
|
|
(EPR) this cmdlet returns only the endpoint references of the objects. Endpoint references contain information about the
|
|
resource URI and the selectors for the instance. If you specify ObjectAndEPR, this cmdlet returns both the object and its
|
|
associated endpoint references.`, `String`),
|
|
new Parameter(`SelectorSet`, `Specifies a set of value pairs that are used to select particular management resource instances. The SelectorSet parameter
|
|
is used when more than one instance of the resource exists. The value of the SelectorSet parameter must be a hash table.
|
|
|
|
|
|
The following example shows how to enter a value for this parameter:
|
|
|
|
|
|
"-SelectorSet @{Name="WinRM";ID="yyy"}"`, `Hashtable`),
|
|
new Parameter(`SessionOption`, `Specifies extended options for the WS-Management session. Enter a SessionOption object that you create by using the
|
|
New-WSManSessionOption cmdlet. For more information about the options that are available, type "Get-Help
|
|
New-WSManSessionOption".`, `SessionOption`),
|
|
new Parameter(`Shallow`, `Indicates that this cmdlet returns only instances of the base class that is specified in the resource URI. If you do not
|
|
specify this parameter,, this cmdlet returns instances of the base class that is specified in the URI and in all its derived
|
|
classes.`, `SwitchParameter`),
|
|
new Parameter(`UseSSL`, `Specifies that the Secure Sockets Layer (SSL) protocol is used to establish a connection to the remote computer. By default,
|
|
SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all the Windows PowerShell content that is transmitted over the network. The UseSSL parameter lets
|
|
you specify the additional protection of HTTPS instead of HTTP. If SSL is not available on the port that is used for the
|
|
connection, and you specify this parameter, the command fails.`, `SwitchParameter`),
|
|
],
|
|
`Displays management information for a resource instance specified by a Resource URI.`,
|
|
`Get-WSManInstance [-ResourceURI] <Uri> [-ApplicationName <String>] [-Associations] [-Authentication {None | Default | Digest
|
|
| Negotiate | Basic | Kerberos | ClientCertificate | Credssp}] [-BasePropertiesOnly] [-CertificateThumbprint <String>]
|
|
[-ComputerName <String>] [-ConnectionURI <Uri>] [-Credential <PSCredential>] [-Dialect <Uri>] -Enumerate [-Filter <String>]
|
|
[-OptionSet <Hashtable>] [-Port <Int32>] [-ReturnType {object | epr | objectandepr}] [-SessionOption <SessionOption>]
|
|
[-Shallow] [-UseSSL] [<CommonParameters>]
|
|
|
|
Get-WSManInstance [-ResourceURI] <Uri> [-ApplicationName <String>] [-Authentication {None | Default | Digest | Negotiate |
|
|
Basic | Kerberos | ClientCertificate | Credssp}] [-CertificateThumbprint <String>] [-ComputerName <String>] [-ConnectionURI
|
|
<Uri>] [-Credential <PSCredential>] [-Dialect <Uri>] [-Fragment <String>] [-OptionSet <Hashtable>] [-Port <Int32>]
|
|
[-SelectorSet <Hashtable>] [-SessionOption <SessionOption>] [-UseSSL] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Grant-SqlAvailabilityGroupCreateAnyDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Grant-VMConnectAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Group-Object`,
|
|
[
|
|
new Parameter(`AsHashTable`, `Indicates that this cmdlet returns the group as a hash table. The keys of the hash table are the property values by which
|
|
the objects are grouped. The values of the hash table are the objects that have that property value.
|
|
|
|
|
|
By itself, the AsHashTable parameter returns each hash table in which each key is an instance of the grouped object. When
|
|
used with the AsString parameter, the keys in the hash table are strings.`, `SwitchParameter`),
|
|
new Parameter(`AsString`, `Indicates that this cmdlet converts the hash table keys to strings. By default, the hash table keys are instances of the
|
|
grouped object. This parameter is valid only when used with the AsHashTable parameter.`, `SwitchParameter`),
|
|
new Parameter(`CaseSensitive`, `Indicates that this cmdlet makes the grouping case-sensitive. Without this parameter, the property values of objects in a
|
|
group might have different cases.`, `SwitchParameter`),
|
|
new Parameter(`Culture`, `Specifies the culture to use when comparing strings.`, `String`),
|
|
new Parameter(`InputObject`, `Specifies the objects to group. Enter a variable that contains the objects, or type a command or expression that gets the
|
|
objects.
|
|
|
|
|
|
When you use the InputObject parameter to submit a collection of objects to Group-Object , Group-Object receives one object
|
|
that represents the collection. As a result, it creates a single group with that object as its member.
|
|
|
|
|
|
To group the objects in a collection, pipe the objects to Group-Object .`, `PSObject`),
|
|
new Parameter(`NoElement`, `Indicates that this cmdlet omits the members of a group from the results.`, `SwitchParameter`),
|
|
new Parameter(`Property`, `Specifies the properties for grouping. The objects are arranged into groups based on the value of the specified property.
|
|
|
|
|
|
The value of the Property parameter can be a new calculated property. To create a calculated, property, create a hash table
|
|
with an Expression key that specifies a string or script block value.`, `Object[]`),
|
|
],
|
|
`Groups objects that contain the same value for specified properties.`,
|
|
`Group-Object [[-Property] <Object[]>] [-AsHashTable] [-AsString] [-CaseSensitive] [-Culture <String>] [-InputObject
|
|
<PSObject>] [-NoElement] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-Alias`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Allows the cmdlet to import an alias that is already defined or is read only. You can use the following command to display
|
|
information about the currently-defined aliases:
|
|
|
|
|
|
"Get-Alias | Select-Object name,Options"
|
|
|
|
|
|
If the corresponding alias is read-only, it will be displayed in the value of the Options property.`, `SwitchParameter`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to a file that includes exported alias information. Unlike the Path parameter, the value of the
|
|
LiteralPath parameter is used exactly as it is typed. No characters are interpreted as wildcards. If the path includes
|
|
escape characters, enclose it in single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any
|
|
characters as escape sequences.`, `String`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path to a file that includes exported alias information. Wildcards are allowed but they must resolve to a
|
|
single name.`, `String`),
|
|
new Parameter(`Scope`, `Specifies the scope into which the aliases are imported. The acceptable values for this parameter are:
|
|
|
|
|
|
- Global
|
|
|
|
|
|
- Local
|
|
|
|
|
|
- Script
|
|
|
|
|
|
- A number relative to the current scope (0 through the number of scopes, where 0 is the current scope and 1 is its parent)
|
|
|
|
|
|
|
|
|
|
The default is Local. For more information, see about_Scopes.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Imports an alias list from a file.`,
|
|
`Import-Alias [-Confirm] [-Force] -LiteralPath <String> [-PassThru] [-Scope <String>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Import-Alias [-Path] <String> [-Confirm] [-Force] [-PassThru] [-Scope <String>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-BinaryMiLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-Certificate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-Clixml`,
|
|
[
|
|
new Parameter(`First`, `Gets only the specified number of objects. Enter the number of objects to get.`, `UInt64`),
|
|
new Parameter(`IncludeTotalCount`, `Reports the total number of objects in the data set (an integer) followed by the selected objects. If the cmdlet cannot
|
|
determine the total count, it displays "Unknown total count." The integer has an Accuracy property that indicates the
|
|
reliability of the total count value. The value of Accuracy ranges from 0.0 to 1.0 where 0.0 means that the cmdlet could not
|
|
count the objects, 1.0 means that the count is exact, and a value between 0.0 and 1.0 indicates an increasingly reliable
|
|
estimate.`, `SwitchParameter`),
|
|
new Parameter(`LiteralPath`, `Specifies the XML files. Unlike Path , the value of the LiteralPath parameter is used exactly as it is typed. No characters
|
|
are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation marks. Single quotation
|
|
marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the XML files.`, `String[]`),
|
|
new Parameter(`Skip`, `Ignores the specified number of objects and then gets the remaining objects. Enter the number of objects to skip.`, `UInt64`),
|
|
],
|
|
`Imports a CLIXML file and creates corresponding objects in Windows PowerShell.`,
|
|
`Import-Clixml [-First <UInt64>] [-IncludeTotalCount] -LiteralPath <String[]> [-Skip <UInt64>] [<CommonParameters>]
|
|
|
|
Import-Clixml [-Path] <String[]> [-First <UInt64>] [-IncludeTotalCount] [-Skip <UInt64>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-Counter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-Csv`,
|
|
[
|
|
new Parameter(`Delimiter`, `Specifies the delimiter that separates the property values in the CSV file. The default is a comma (,). Enter a character,
|
|
such as a colon (:). To specify a semicolon (;), enclose it in quotation marks.
|
|
|
|
|
|
If you specify a character other than the actual string delimiter in the file, Import-Csv cannot create objects from the CSV
|
|
strings. Instead, it returns the strings.`, `Char`),
|
|
new Parameter(`Encoding`, `Specifies the type of character encoding that was used in the CSV file. The acceptable values for this parameter are:
|
|
|
|
|
|
- Unicode
|
|
|
|
|
|
- UTF7
|
|
|
|
|
|
- UTF8
|
|
|
|
|
|
- ASCII
|
|
|
|
|
|
- UTF32
|
|
|
|
|
|
- BigEndianUnicode
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- OEM
|
|
|
|
|
|
|
|
|
|
The default is ASCII.
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`Header`, `Specifies an alternate column header row for the imported file. The column header determines the names of the properties of
|
|
the object that Import-Csv creates.
|
|
|
|
|
|
Enter a comma-separated list of the column headers. Enclose each item in quotation marks (single or double). Do not enclose
|
|
the header string in quotation marks. If you enter fewer column headers than there are columns, the remaining columns will
|
|
have no header. If you enter more headers than there are columns, the extra headers are ignored.
|
|
|
|
|
|
When using the Header parameter, delete the original header row from the CSV file. Otherwise, Import-Csv creates an extra
|
|
object from the items in the header row.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the CSV file to import. Unlike Path , the value of the LiteralPath parameter is used exactly as it is
|
|
typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the path to the CSV file to import. You can also pipe a path to Import-Csv .`, `String[]`),
|
|
new Parameter(`UseCulture`, `Indicates that this cmdlet uses the list separator for the current culture as the item delimiter. The default is a comma (,).
|
|
|
|
|
|
To find the list separator for a culture, use the following command: "(Get-Culture).TextInfo.ListSeparator". If you specify
|
|
a character other than the delimiter used in the CSV strings, ConvertFrom-Csv cannot create objects from the CSV strings.
|
|
Instead, it returns the strings.`, `SwitchParameter`),
|
|
],
|
|
`Creates table-like custom objects from the items in a CSV file.`,
|
|
`Import-Csv [[-Path] <String[]>] [[-Delimiter] <Char>] [-Encoding {Unicode | UTF7 | UTF8 | ASCII | UTF32 | BigEndianUnicode |
|
|
Default | OEM}] [-Header <String[]>] [-LiteralPath <String[]>] [<CommonParameters>]
|
|
|
|
Import-Csv [[-Path] <String[]>] [-Encoding {Unicode | UTF7 | UTF8 | ASCII | UTF32 | BigEndianUnicode | Default | OEM}]
|
|
[-Header <String[]>] [-LiteralPath <String[]>] -UseCulture [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-LocalizedData`,
|
|
[
|
|
new Parameter(`BaseDirectory`, `Specifies the base directory where the .psd1 files are located. The default is the directory where the script is located.
|
|
Import-LocalizedData searches for the .psd1 file for the script in a language-specific subdirectory of the base directory.`, `String`),
|
|
new Parameter(`BindingVariable`, `Specifies the variable into which the text strings are imported. Enter a variable name without a dollar sign ($).
|
|
|
|
|
|
In Windows PowerShell 2.0, this parameter is required. In Windows PowerShell 3.0, this parameter is optional. If you omit
|
|
this parameter, Import-LocalizedData returns a hash table of the text strings. The hash table is passed down the pipeline or
|
|
displayed at the command line.
|
|
|
|
|
|
When using Import-LocalizedData to replace default text strings specified in the DATA section of a script, assign the DATA
|
|
section to a variable and enter the name of the DATA section variable in the value of the BindingVariable parameter. Then,
|
|
when Import-LocalizedData saves the imported content in the BindingVariable , the imported data will replace the default
|
|
text strings. If you are not specifying default text strings, you can select any variable name.`, `String`),
|
|
new Parameter(`FileName`, `Specifies the name of the data file (.psd1) to be imported. Enter a file name. You can specify a file name that does not
|
|
include its .psd1 file name extension, or you can specify the file name including the .psd1 file name extension.
|
|
|
|
|
|
The FileName parameter is required when Import-LocalizedData is not used in a script. Otherwise, the parameter is optional
|
|
and the default value is the base name of the script. You can use this parameter to direct Import-LocalizedData to search
|
|
for a different .psd1 file.
|
|
|
|
|
|
For example, if the FileName is omitted and the script name is FindFiles.ps1, Import-LocalizedData searches for the
|
|
FindFiles.psd1 data file.`, `String`),
|
|
new Parameter(`SupportedCommand`, `Specifies cmdlets and functions that generate only data.
|
|
|
|
|
|
Use this parameter to include cmdlets and functions that you have written or tested. For more information, see
|
|
about_Script_Internationalization.`, `String[]`),
|
|
new Parameter(`UICulture`, `Specifies an alternate UI culture. The default is the value of the $PsUICulture automatic variable. Enter a UI culture in
|
|
<language>-<region> format, such as en-US, de-DE, or ar-SA.
|
|
|
|
|
|
The value of the UICulture parameter determines the language-specific subdirectory (within the base directory) from which
|
|
Import-LocalizedData gets the .psd1 file for the script.
|
|
|
|
|
|
The cmdlet searches for a subdirectory with the same name as the value of the UICulture parameter or the $PsUICulture
|
|
automatic variable, such as de-DE or ar-SA. If it cannot find the directory, or the directory does not contain a .psd1 file
|
|
for the script, it searches for a subdirectory with the name of the language code, such as de or ar. If it cannot find the
|
|
subdirectory or .psd1 file, the command fails and the data is displayed in the default language specified in the script.`, `String`),
|
|
],
|
|
`Imports language-specific data into scripts and functions based on the UI culture that is selected for the operating system.`,
|
|
`Import-LocalizedData [[-BindingVariable] <String>] [[-UICulture] <String>] [-BaseDirectory <String>] [-FileName <String>]
|
|
[-SupportedCommand <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-Module`,
|
|
[
|
|
new Parameter(`Alias`, `Specifies the aliases that this cmdlet imports from the module into the current session. Enter a comma-separated list of
|
|
aliases. Wildcard characters are permitted.
|
|
|
|
|
|
Some modules automatically export selected aliases into your session when you import the module. This parameter lets you
|
|
select from among the exported aliases.`, `String[]`),
|
|
new Parameter(`ArgumentList`, `Specifies an array of arguments, or parameter values, that are passed to a script module during the Import-Module command.
|
|
This parameter is valid only when you are importing a script module.
|
|
|
|
|
|
You can also refer to the ArgumentList parameter by its alias, args . For more information, see about_Aliases.`, `Object[]`),
|
|
new Parameter(`AsCustomObject`, `Indicates that this cmdlet returns a custom object with members that represent the imported module members. This parameter
|
|
is valid only for script modules.
|
|
|
|
|
|
When you use the AsCustomObject parameter, Import-Module imports the module members into the session and then returns a
|
|
PSCustomObject object instead of a PSModuleInfo object. You can save the custom object in a variable and use dot notation to
|
|
invoke the members.`, `SwitchParameter`),
|
|
new Parameter(`Assembly`, `Specifies an array of assembly objects. This cmdlet imports the cmdlets and providers implemented in the specified assembly
|
|
objects. Enter a variable that contains assembly objects or a command that creates assembly objects. You can also pipe an
|
|
assembly object to Import-Module .
|
|
|
|
|
|
When you use this parameter, only the cmdlets and providers implemented by the specified assemblies are imported. If the
|
|
module contains other files, they are not imported, and you might be missing important members of the module. Use this
|
|
parameter for debugging and testing the module, or when you are instructed to use it by the module author.`, `Assembly[]`),
|
|
new Parameter(`CimNamespace`, `Specifies the namespace of an alternate CIM provider that exposes CIM modules. The default value is the namespace of the
|
|
Module Discovery WMI provider.
|
|
|
|
|
|
Use this parameter to import CIM modules from computers and devices that are not running a Windows operating system.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`CimResourceUri`, `Specifies an alternate location for CIM modules. The default value is the resource URI of the Module Discovery WMI provider
|
|
on the remote computer.
|
|
|
|
|
|
Use this parameter to import CIM modules from computers and devices that are not running a Windows operating system.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Uri`),
|
|
new Parameter(`CimSession`, `Specifies a CIM session on the remote computer. Enter a variable that contains the CIM session or a command that gets the
|
|
CIM session, such as a Get-CIMSessionhttp://go.microsoft.com/fwlink/?LinkId=227966 command. Import-Module uses the CIM
|
|
session connection to import modules from the remote computer into the current session. When you use the commands from the
|
|
imported module in the current session, the commands actually run on the remote computer.
|
|
|
|
|
|
You can use this parameter to import modules from computers and devices that are not running the Windows operating system,
|
|
and Windows computers that have Windows PowerShell, but do not have Windows PowerShell remoting enabled.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `CimSession`),
|
|
new Parameter(`Cmdlet`, `Specifies an array of cmdlets that this cmdlet imports from the module into the current session. Wildcard characters are
|
|
permitted.
|
|
|
|
|
|
Some modules automatically export selected cmdlets into your session when you import the module. This parameter lets you
|
|
select from among the exported cmdlets.`, `String[]`),
|
|
new Parameter(`DisableNameChecking`, `Indicates that this cmdlet suppresses the message that warns you when you import a cmdlet or function whose name includes an
|
|
unapproved verb or a prohibited character.
|
|
|
|
|
|
By default, when a module that you import exports cmdlets or functions that have unapproved verbs in their names, Windows
|
|
PowerShell displays the following warning message:
|
|
|
|
|
|
"WARNING: Some imported command names include unapproved verbs which might make them less discoverable. Use the Verbose
|
|
parameter for more detail or type Get-Verb to see the list of approved verbs."
|
|
|
|
|
|
This message is only a warning. The complete module is still imported, including the non-conforming commands. Although the
|
|
message is displayed to module users, the naming problem should be fixed by the module author.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet re-imports a module and its members, even if the module or its members have an access mode of
|
|
read-only.`, `SwitchParameter`),
|
|
new Parameter(`FullyQualifiedName`, `Specifies the fully qualified name of the module specification.`, `ModuleSpecification[]`),
|
|
new Parameter(`Function`, `Specifies an array of functions that this cmdlet imports from the module into the current session. Wildcard characters are
|
|
permitted.
|
|
|
|
|
|
Some modules automatically export selected functions into your session when you import the module. This parameter lets you
|
|
select from among the exported functions.`, `String[]`),
|
|
new Parameter(`Global`, `Indicates that this cmdlet imports modules into the global session state so they are available to all commands in the
|
|
session. By default, the commands in a module, including commands from nested modules, are imported into the caller's
|
|
session state. To restrict the commands that a module exports, use an Export-ModuleMember command in the script module.
|
|
|
|
|
|
The Global parameter is equivalent to the Scope parameter with a value of Global.`, `SwitchParameter`),
|
|
new Parameter(`MaximumVersion`, `Specifies a maximum version. This cmdlet imports only a version of the module that is less than or equal to the specified
|
|
value. If no version qualifies, Import-Module generates an error.`, `String`),
|
|
new Parameter(`MinimumVersion`, `Specifies a minimum version. This cmdlet imports only a version of the module that is greater than or equal to the specified
|
|
value. If no version qualifies, Import-Module generates an error.
|
|
|
|
|
|
By default, Import-Module imports the module without checking the version number.
|
|
|
|
|
|
Use the MinimumVersion parameter name or its alias, Version.
|
|
|
|
|
|
To specify an exact version, use the RequiredVersion parameter. You can also use the Module and Version parameters of the
|
|
#Requires keyword to require a specific version of a module in a script.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Version`),
|
|
new Parameter(`ModuleInfo`, `Specifies an array of module objects to import. Enter a variable that contains the module objects, or a command that gets
|
|
the module objects, such as the following command: "Get-Module -ListAvailable". You can also pipe module objects to
|
|
Import-Module .`, `PSModuleInfo[]`),
|
|
new Parameter(`Name`, `Specifies the names of the modules to import. Enter the name of the module or the name of a file in the module, such as a
|
|
.psd1, .psm1, .dll, or ps1 file. File paths are optional. Wildcard characters are not permitted. You can also pipe module
|
|
names and file names to Import-Module .
|
|
|
|
|
|
If you omit a path, Import-Module looks for the module in the paths saved in the PSModulePath environment variable
|
|
($env:PSModulePath).
|
|
|
|
|
|
Specify only the module name whenever possible. When you specify a file name, only the members that are implemented in that
|
|
file are imported. If the module contains other files, they are not imported, and you might be missing important members of
|
|
the module.`, `String[]`),
|
|
new Parameter(`NoClobber`, `Indicates that this cmdlet does not import commands that have the same names as existing commands in the current session. By
|
|
default, Import-Module imports all exported module commands.
|
|
|
|
|
|
Commands that have the same names can hide or replace commands in the session. To avoid command name conflicts in a session,
|
|
use the Prefix or NoClobber parameters. For more information about name conflicts and command precedence, see "Modules and
|
|
Name Conflicts" in about_Modules and about_Command_Precedence.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`PSSession`, `Specifies a Windows PowerShell user-managed session ( PSSession ) from which this cmdlet import modules into the current
|
|
session. Enter a variable that contains a PSSession or a command that gets a PSSession , such as a Get-PSSession command.
|
|
|
|
|
|
When you import a module from a different session into the current session, you can use the cmdlets from the module in the
|
|
current session, just as you would use cmdlets from a local module. Commands that use the remote cmdlets actually run in the
|
|
remote session, but the remoting details are managed in the background by Windows PowerShell.
|
|
|
|
|
|
This parameter uses the Implicit Remoting feature of Windows PowerShell. It is equivalent to using the Import-PSSession
|
|
cmdlet to import particular modules from a session. Import-Module cannot import Windows PowerShell Core modules from another
|
|
session. The Windows PowerShell Core modules have names that begin with Microsoft.PowerShell.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSSession`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Prefix`, `Specifies a prefix that this cmdlet adds to the nouns in the names of imported module members.
|
|
|
|
|
|
Use this parameter to avoid name conflicts that might occur when different members in the session have the same name. This
|
|
parameter does not change the module, and it does not affect files that the module imports for its own use. These are known
|
|
as nested modules. This cmdlet affects only the names of members in the current session.
|
|
|
|
|
|
For example, if you specify the prefix UTC and then import a Get-Date cmdlet, the cmdlet is known in the session as
|
|
Get-UTCDate , and it is not confused with the original Get-Date cmdlet.
|
|
|
|
|
|
The value of this parameter takes precedence over the DefaultCommandPrefix property of the module, which specifies the
|
|
default prefix.`, `String`),
|
|
new Parameter(`RequiredVersion`, `Specifies a version of the module that this cmdlet imports. If the version is not installed, Import-Module generates an
|
|
error.
|
|
|
|
|
|
By default, Import-Module imports the module without checking the version number.
|
|
|
|
|
|
To specify a minimum version, use the MinimumVersion parameter. You can also use the Module and Version parameters of the
|
|
#Requires keyword to require a specific version of a module in a script.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.
|
|
|
|
|
|
Scripts that use RequiredVersion to import modules that are included with existing releases of the Windows operating system
|
|
do not automatically run in future releases of the Windows operating system. This is because Windows PowerShell module
|
|
version numbers in future releases of the Windows operating system are higher than module version numbers in existing
|
|
releases of the Windows operating system.`, `Version`),
|
|
new Parameter(`Scope`, `Specifies a scope into which this cmdlet imports the module.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Global . Available to all commands in the session. Equivalent to the Global parameter. - Local . Available only in the
|
|
current scope.
|
|
|
|
|
|
By default, the module is imported into the current scope, which could be a script or module.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`Variable`, `Specifies an array of variables that this cmdlet imports from the module into the current session. Enter a list of
|
|
variables. Wildcard characters are permitted.
|
|
|
|
|
|
Some modules automatically export selected variables into your session when you import the module. This parameter lets you
|
|
select from among the exported variables.`, `String[]`),
|
|
],
|
|
`Adds modules to the current session.`,
|
|
`Import-Module [-Assembly] <Assembly[]> [-Alias <String[]>] [-ArgumentList <Object[]>] [-AsCustomObject] [-Cmdlet <String[]>]
|
|
[-DisableNameChecking] [-Force] [-Function <String[]>] [-Global] [-NoClobber] [-PassThru] [-Prefix <String>] [-Scope {Local
|
|
| Global}] [-Variable <String[]>] [<CommonParameters>]
|
|
|
|
Import-Module [-Name] <String[]> [-Alias <String[]>] [-ArgumentList <Object[]>] [-AsCustomObject] [-CimNamespace <String>]
|
|
[-CimResourceUri <Uri>] -CimSession <CimSession> [-Cmdlet <String[]>] [-DisableNameChecking] [-Force] [-Function <String[]>]
|
|
[-Global] [-MaximumVersion <String>] [-MinimumVersion <Version>] [-NoClobber] [-PassThru] [-Prefix <String>]
|
|
[-RequiredVersion <Version>] [-Scope {Local | Global}] [-Variable <String[]>] [<CommonParameters>]
|
|
|
|
Import-Module [-FullyQualifiedName] <ModuleSpecification[]> [-Alias <String[]>] [-ArgumentList <Object[]>] [-AsCustomObject]
|
|
[-Cmdlet <String[]>] [-DisableNameChecking] [-Force] [-Function <String[]>] [-Global] [-NoClobber] [-PassThru] [-Prefix
|
|
<String>] [-Scope {Local | Global}] [-Variable <String[]>] [<CommonParameters>]
|
|
|
|
Import-Module [-FullyQualifiedName] <ModuleSpecification[]> [-Alias <String[]>] [-ArgumentList <Object[]>] [-AsCustomObject]
|
|
[-Cmdlet <String[]>] [-DisableNameChecking] [-Force] [-Function <String[]>] [-Global] [-NoClobber] -PSSession <PSSession>
|
|
[-PassThru] [-Prefix <String>] [-Scope {Local | Global}] [-Variable <String[]>] [<CommonParameters>]
|
|
|
|
Import-Module [-Name] <String[]> [-Alias <String[]>] [-ArgumentList <Object[]>] [-AsCustomObject] [-Cmdlet <String[]>]
|
|
[-DisableNameChecking] [-Force] [-Function <String[]>] [-Global] [-MaximumVersion <String>] [-MinimumVersion <Version>]
|
|
[-NoClobber] [-PassThru] [-Prefix <String>] [-RequiredVersion <Version>] [-Scope {Local | Global}] [-Variable <String[]>]
|
|
[<CommonParameters>]
|
|
|
|
Import-Module [-Name] <String[]> [-Alias <String[]>] [-ArgumentList <Object[]>] [-AsCustomObject] [-Cmdlet <String[]>]
|
|
[-DisableNameChecking] [-Force] [-Function <String[]>] [-Global] [-MaximumVersion <String>] [-MinimumVersion <Version>]
|
|
[-NoClobber] -PSSession <PSSession> [-PassThru] [-Prefix <String>] [-RequiredVersion <Version>] [-Scope {Local | Global}]
|
|
[-Variable <String[]>] [<CommonParameters>]
|
|
|
|
Import-Module [-ModuleInfo] <PSModuleInfo[]> [-Alias <String[]>] [-ArgumentList <Object[]>] [-AsCustomObject] [-Cmdlet
|
|
<String[]>] [-DisableNameChecking] [-Force] [-Function <String[]>] [-Global] [-NoClobber] [-PassThru] [-Prefix <String>]
|
|
[-Scope {Local | Global}] [-Variable <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-PackageProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-PfxCertificate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-PSSession`,
|
|
[
|
|
new Parameter(`AllowClobber`, `Indicates that this cmdlet imports the specified commands, even if they have the same names as commands in the current
|
|
session.
|
|
|
|
|
|
If you import a command with the same name as a command in the current session, the imported command hides or replaces the
|
|
original commands. For more information, see about_Command_Precedence.
|
|
|
|
|
|
By default, Import-PSSession does not import commands that have the same name as commands in the current session.`, `SwitchParameter`),
|
|
new Parameter(`ArgumentList`, `Specifies an array of commands that results from using the specified arguments (parameter values).
|
|
|
|
|
|
For instance, to import the variant of the Get-Item command in the certificate (Cert:) drive in the PSSession in $S, type
|
|
"Import-PSSession -Session $S -Command Get-Item -ArgumentList cert:".`, `Object[]`),
|
|
new Parameter(`Certificate`, `Specifies the client certificate that is used to sign the format files ( .Format.ps1xml) or script module files (.psm1) in
|
|
the temporary module that Import-PSSession * creates.
|
|
|
|
|
|
Enter a variable that contains a certificate or a command or expression that gets the certificate.
|
|
|
|
|
|
To find a certificate, use the Get-PfxCertificate cmdlet or use the Get-ChildItem cmdlet in the Certificate (Cert:) drive.
|
|
If the certificate is not valid or does not have sufficient authority, the command fails.`, `X509Certificate2`),
|
|
new Parameter(`CommandName`, `Specifies commands with the specified names or name patterns. Wildcards are permitted. Use CommandName or its alias, Name .
|
|
|
|
|
|
By default, Import-PSSession imports all commands from the session, except for commands that have the same names as commands
|
|
in the current session. This prevents imported commands from hiding or replacing commands in the session. To import all
|
|
commands, even those that hide or replace other commands, use the AllowClobber parameter.
|
|
|
|
|
|
If you use the CommandName parameter, the formatting files for the commands are not imported unless you use the
|
|
FormatTypeName parameter. Similarly, if you use the FormatTypeName parameter, no commands are imported unless you use the
|
|
CommandName parameter.`, `String[]`),
|
|
new Parameter(`CommandType`, `Specifies the type of command objects. The default value is Cmdlet. Use CommandType or its alias, Type . The acceptable
|
|
values for this parameter are:
|
|
|
|
|
|
- Alias. The Windows PowerShell aliases in the remote session. - All. The cmdlets and functions in the remote session. -
|
|
Application. All the files other than Windows-PowerShell files in the paths that are listed in the Path environment variable
|
|
($env:path) in the remote session, including .txt, .exe, and .dll files. - Cmdlet. The cmdlets in the remote session.
|
|
"Cmdlet" is the default. - ExternalScript. The .ps1 files in the paths listed in the Path environment variable ($env:path)
|
|
in the remote session. - Filter and Function. The Windows PowerShell functions in the remote session. - Script. The script
|
|
blocks in the remote session.`, `CommandTypes`),
|
|
new Parameter(`DisableNameChecking`, `Indicates that this cmdlet suppresses the message that warns you when you import a cmdlet or function whose name includes an
|
|
unapproved verb or a prohibited character.
|
|
|
|
|
|
By default, when a module that you import exports cmdlets or functions that have unapproved verbs in their names, the
|
|
Windows PowerShell displays the following warning message:
|
|
|
|
|
|
"WARNING: Some imported command names include unapproved verbs which might make them less discoverable. Use the Verbose
|
|
parameter for more detail or type Get-Verb to see the list of approved verbs."
|
|
|
|
|
|
This message is only a warning. The complete module is still imported, including the non-conforming commands. Although the
|
|
message is displayed to module users, the naming problem should be fixed by the module author.`, `SwitchParameter`),
|
|
new Parameter(`FormatTypeName`, `Specifies formatting instructions for the specified Microsoft .NET Framework types. Enter the type names. Wildcards are
|
|
permitted.
|
|
|
|
|
|
The value of this parameter must be the name of a type that is returned by a Get-FormatData command in the session from
|
|
which the commands are being imported. To get all of the formatting data in the remote session, type *.
|
|
|
|
|
|
If the command does not include either the CommandName or FormatTypeName parameter, Import-PSSession imports formatting
|
|
instructions for all .NET Framework types returned by a Get-FormatData command in the remote session.
|
|
|
|
|
|
If you use the FormatTypeName parameter, no commands are imported unless you use the CommandName parameter.
|
|
|
|
|
|
Similarly, if you use the CommandName parameter, the formatting files for the commands are not imported unless you use the
|
|
FormatTypeName parameter.`, `String[]`),
|
|
new Parameter(`FullyQualifiedModule`, `Specifies modules with names that are specified in the form of ModuleSpecification objects (described by the Remarks section
|
|
of Module Specification Constructor (Hashtable)http://msdn.microsoft.com/library/windows/desktop/jj136290(v=vs.85).aspx on
|
|
MSDN). For example, the FullyQualifiedModule parameter accepts a module name that is specified in the format @{ModuleName =
|
|
"modulename"; ModuleVersion = "version_number"} or @{ModuleName = "modulename"; ModuleVersion = "version_number"; Guid =
|
|
"GUID"}. ModuleName and ModuleVersion are required, but Guid is optional.
|
|
|
|
|
|
You cannot specify the FullyQualifiedModule parameter in the same command as a Module parameter; the two parameters are
|
|
mutually exclusive.`, `ModuleSpecification[]`),
|
|
new Parameter(`Module`, `Specifies and array of commands in the Windows PowerShell snap-ins and modules. Enter the snap-in and module names.
|
|
Wildcards are not permitted. Import-PSSession cannot import providers from a snap-in.
|
|
|
|
|
|
For more information, see about_PSSnapins and about_Modules.`, `String[]`),
|
|
new Parameter(`Prefix`, `Specifies a prefix to the nouns in the names of imported commands.
|
|
|
|
|
|
Use this parameter to avoid name conflicts that might occur when different commands in the session have the same name.
|
|
|
|
|
|
For instance, if you specify the prefix Remote and then import a Get-Date cmdlet, the cmdlet is known in the session as
|
|
Get-RemoteDate, and it is not confused with the original Get-Date cmdlet.`, `String`),
|
|
new Parameter(`Session`, `Specifies the PSSession from which the cmdlets are imported. Enter a variable that contains a session object or a command
|
|
that gets a session object, such as a New-PSSession or Get-PSSession command. You can specify only one session. This
|
|
parameter is required.`, `PSSession`),
|
|
],
|
|
`Imports commands from another session into the current session.`,
|
|
`Import-PSSession [-Session] <PSSession> [[-CommandName] <String[]>] [[-FormatTypeName] <String[]>] [-AllowClobber]
|
|
[-ArgumentList <Object[]>] [-Certificate <X509Certificate2>] [-CommandType {Alias | Function | Filter | Cmdlet |
|
|
ExternalScript | Application | Script | Workflow | Configuration | All}] [-DisableNameChecking] [-FullyQualifiedModule
|
|
<ModuleSpecification[]>] [-Module <String[]>] [-Prefix <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-SqlVulnerabilityAssessmentBaselineSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-StartLayout`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-TpmOwnerAuth`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-UevConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Import-VMInitialReplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Initialize-PmemPhysicalDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Initialize-Tpm`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Install-Package`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Install-PackageProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Install-ProvisioningPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Install-TrustedProvisioningCertificate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ASCmd`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ASCmd`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ASCmd`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-CimMethod`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-Command`,
|
|
[
|
|
new Parameter(`AllowRedirection`, `Allows redirection of this connection to an alternate Uniform Resource Identifier (URI).
|
|
|
|
|
|
When you use the ConnectionURI parameter, the remote destination can return an instruction to redirect to a different URI.
|
|
By default, Windows PowerShell does not redirect connections, but you can use this parameter to allow it to redirect the
|
|
connection.
|
|
|
|
|
|
You can also limit the number of times the connection is redirected by changing the MaximumConnectionRedirectionCount
|
|
session option value. Use the MaximumRedirection parameter of the New-PSSessionOption cmdlet or set the
|
|
MaximumConnectionRedirectionCount property of the $PSSessionOption preference variable. The default value is 5.`, `SwitchParameter`),
|
|
new Parameter(`ApplicationName`, `Specifies the application name segment of the connection URI. Use this parameter to specify the application name when you
|
|
are not using the ConnectionURI parameter in the command.
|
|
|
|
|
|
The default value is the value of the $PSSessionApplicationName preference variable on the local computer. If this
|
|
preference variable is not defined, the default value is WSMAN. This value is appropriate for most uses. For more
|
|
information, see about_Preference_Variables (http://go.microsoft.com/fwlink/?LinkID=113248).
|
|
|
|
|
|
The WinRM service uses the application name to select a listener to service the connection request. The value of this
|
|
parameter should match the value of the URLPrefix property of a listener on the remote computer.`, `String`),
|
|
new Parameter(`ArgumentList`, `Supplies the values of local variables in the command. The variables in the command are replaced by these values before the
|
|
command is run on the remote computer. Enter the values in a comma-separated list. Values are associated with variables in
|
|
the order that they are listed. The alias for ArgumentList is Args.
|
|
|
|
|
|
The values in the ArgumentList parameter can be actual values, such as 1024, or they can be references to local variables,
|
|
such as $max.
|
|
|
|
|
|
To use local variables in a command, use the following command format:
|
|
|
|
|
|
"{param($<name1>[, $<name2>]...) <command-with-local-variables>} -ArgumentList <value> -or- <local-variable>"
|
|
|
|
|
|
The param keyword lists the local variables that are used in the command. ArgumentList supplies the values of the variables,
|
|
in the order that they are listed.`, `Object[]`),
|
|
new Parameter(`AsJob`, `Indicates that this cmdlet runs the command as a background job on a remote computer. Use this parameter to run commands
|
|
that take an extensive time to finish.
|
|
|
|
|
|
When you use the AsJob parameter, the command returns an object that represents the job, and then displays the command
|
|
prompt. You can continue to work in the session while the job finishes. To manage the job, use the Job cmdlets. To get the
|
|
job results, use the Receive-Job cmdlet.
|
|
|
|
|
|
The AsJob parameter resembles using the Invoke-Command cmdlet to run a Start-Job command remotely. However, with AsJob , the
|
|
job is created on the local computer, even though the job runs on a remote computer, and the results of the remote job are
|
|
automatically returned to the local computer.
|
|
|
|
|
|
For more information about Windows PowerShell background jobs, see about_Jobs
|
|
(http://go.microsoft.com/fwlink/?LinkID=113251) and about_Remote_Jobs (http://go.microsoft.com/fwlink/?LinkID=135184).`, `SwitchParameter`),
|
|
new Parameter(`Authentication`, `Specifies the mechanism that is used to authenticate the user's credentials. The acceptable values for this parameter are:
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Basic
|
|
|
|
|
|
- Credssp
|
|
|
|
|
|
- Digest
|
|
|
|
|
|
- Kerberos
|
|
|
|
|
|
- Negotiate
|
|
|
|
|
|
- NegotiateWithImplicitCredential
|
|
|
|
|
|
|
|
|
|
The default value is Default.
|
|
|
|
|
|
CredSSP authentication is available only in Windows Vista, Windows Server 2008, and later versions of the Windows operating
|
|
system.
|
|
|
|
|
|
For information about the values of this parameter, see the description of the AuthenticationMechanism
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=144382 (http://go.microsoft.com/fwlink/?LinkID=144382) in the Microsoft
|
|
Developer Network (MSDN) library.
|
|
|
|
CAUTION: Credential Security Support Provider (CredSSP) authentication, in which the user's credentials are passed to a
|
|
remote computer to be authenticated, is designed for commands that require authentication on more than one resource, such as
|
|
accessing a remote network share. This mechanism increases the security risk of the remote operation. If the remote computer
|
|
is compromised, the credentials that are passed to it can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to connect to the disconnected
|
|
session. Enter the certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use a Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the computers on which the command runs. The default is the local computer.
|
|
|
|
|
|
When you use the ComputerName parameter, Windows PowerShell creates a temporary connection that is used only to run the
|
|
specified command and is then closed. If you need a persistent connection, use the Session parameter.
|
|
|
|
|
|
Type the NETBIOS name, IP address, or fully qualified domain name of one or more computers in a comma-separated list. To
|
|
specify the local computer, type the computer name, localhost, or a dot (.).
|
|
|
|
|
|
To use an IP address in the value of ComputerName , the command must include the Credential parameter. Also, the computer
|
|
must be configured for HTTPS transport or the IP address of the remote computer must be included in the WinRM TrustedHosts
|
|
list on the local computer. For instructions for adding a computer name to the TrustedHosts list, see "How to Add a Computer
|
|
to the Trusted Host List" in about_Remote_Troubleshooting.
|
|
|
|
|
|
On Windows Vista and later versions of the Windows operating system, to include the local computer in the value of
|
|
ComputerName , you must open Windows PowerShell by using the Run as administrator option.`, `String[]`),
|
|
new Parameter(`ConfigurationName`, `Specifies the session configuration that is used for the new PSSession .
|
|
|
|
|
|
Enter a configuration name or the fully qualified resource URI for a session configuration. If you specify only the
|
|
configuration name, the following schema URI is prepended: http://schemas.microsoft.com/PowerShell.
|
|
|
|
|
|
The session configuration for a session is located on the remote computer. If the specified session configuration does not
|
|
exist on the remote computer, the command fails.
|
|
|
|
|
|
The default value is the value of the $PSSessionConfigurationName preference variable on the local computer. If this
|
|
preference variable is not set, the default is Microsoft.PowerShell. For more information, see about_Preference_Variables.`, `String`),
|
|
new Parameter(`ConnectionUri`, `Specifies a URI that defines the connection endpoint of the session. The URI must be fully qualified.
|
|
|
|
|
|
The format of this string is as follows:
|
|
|
|
|
|
"<Transport>://<ComputerName>:<Port>/<ApplicationName>"
|
|
|
|
|
|
The default value is as follows:
|
|
|
|
|
|
"http://localhost:5985/WSMAN"
|
|
|
|
|
|
If you do not specify a connection URI, you can use the UseSSL and Port parameters to specify the connection URI values.
|
|
|
|
|
|
Valid values for the Transport segment of the URI are HTTP and HTTPS. If you specify a connection URI with a Transport
|
|
segment, but do not specify a port, the session is created with standards ports: 80 for HTTP and 443 for HTTPS. To use the
|
|
default ports for Windows PowerShell remoting, specify port 5985 for HTTP or 5986 for HTTPS.
|
|
|
|
|
|
If the destination computer redirects the connection to a different URI, Windows PowerShell prevents the redirection unless
|
|
you use the AllowRedirection parameter in the command.`, `Uri[]`),
|
|
new Parameter(`ContainerId`, `Specifies an array of container IDs.`, `String[]`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01. Or, enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`EnableNetworkAccess`, `Indicates that this cmdlet adds an interactive security token to loopback sessions. The interactive token lets you run
|
|
commands in the loopback session that get data from other computers. For example, you can run a command in the session that
|
|
copies XML files from a remote computer to the local computer.
|
|
|
|
|
|
A loopback session is a PSSession that originates and ends on the same computer. To create a loopback session, omit the
|
|
ComputerName parameter or set its value to . (dot), localhost, or the name of the local computer.
|
|
|
|
|
|
By default, loopback sessions are created by using a network token, which might not provide sufficient permission to
|
|
authenticate to remote computers.
|
|
|
|
|
|
The EnableNetworkAccess parameter is effective only in loopback sessions. If you use EnableNetworkAccess when you create a
|
|
session on a remote computer, the command succeeds, but the parameter is ignored.
|
|
|
|
|
|
You can also allow remote access in a loopback session by using the CredSSP value of the Authentication parameter, which
|
|
delegates the session credentials to other computers.
|
|
|
|
|
|
To protect the computer from malicious access, disconnected loopback sessions that have interactive tokens, which are those
|
|
created by using EnableNetworkAccess , can be reconnected only from the computer on which the session was created.
|
|
Disconnected sessions that use CredSSP authentication can be reconnected from other computers. For more information, see
|
|
Disconnect-PSSession.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`FilePath`, `Specifies a local script that this cmdlet runs on one or more remote computers. Enter the path and file name of the script,
|
|
or pipe a script path to Invoke-Command . The script must reside on the local computer or in a directory that the local
|
|
computer can access. Use ArgumentList to specify the values of parameters in the script.
|
|
|
|
|
|
When you use this parameter, Windows PowerShell converts the contents of the specified script file to a script block,
|
|
transmits the script block to the remote computer, and runs it on the remote computer.`, `String`),
|
|
new Parameter(`HideComputerName`, `Indicates that this cmdlet omits the computer name of each object from the output display. By default, the name of the
|
|
computer that generated the object appears in the display.
|
|
|
|
|
|
This parameter affects only the output display. It does not change the object.`, `SwitchParameter`),
|
|
new Parameter(`InDisconnectedSession`, `Indicates that this cmdlet runs a command or script in a disconnected session.
|
|
|
|
|
|
When you use the InDisconnectedSession parameter, Invoke-Command creates a persistent session on each remote computer,
|
|
starts the command specified by the ScriptBlock or FilePath parameter, and then disconnects from the session. The commands
|
|
continue to run in the disconnected sessions. InDisconnectedSession enables you to run commands without maintaining a
|
|
connection to the remote sessions. Also, because the session is disconnected before any results are returned,
|
|
InDisconnectedSession makes sure that all command results are returned to the reconnected session, instead of being split
|
|
between sessions.
|
|
|
|
|
|
You cannot use InDisconnectedSession with the Session parameter or the AsJob parameter.
|
|
|
|
|
|
Commands that use InDisconnectedSession return a PSSession object that represents the disconnected session. They do not
|
|
return the command output. To connect to the disconnected session, use the Connect-PSSession or Receive-PSSession cmdlets.
|
|
To get the results of commands that ran in the session, use the Receive-PSSession cmdlet. To run commands that generate
|
|
output in a disconnected session, set the value of the OutputBufferingMode session option to Drop. If you intend to connect
|
|
to the disconnected session, set the idle time-out in the session so that it provides sufficient time for you to connect
|
|
before deleting the session.
|
|
|
|
|
|
You can set the output buffering mode and idle time-out in the SessionOption parameter or in the $PSSessionOption preference
|
|
variable. For more information about session options, see New-PSSessionOption and about_Preference_Variables.
|
|
|
|
|
|
For more information about the Disconnected Sessions feature, see about_Remote_Disconnected_Sessions.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies input to the command. Enter a variable that contains the objects or type a command or expression that gets the
|
|
objects.
|
|
|
|
|
|
When using the InputObject parameter, use the $Input automatic variable in the value of the ScriptBlock parameter to
|
|
represent the input objects.`, `PSObject`),
|
|
new Parameter(`JobName`, `Specifies a friendly name for the background job. By default, jobs are named Job<n>, where <n> is an ordinal number.
|
|
|
|
|
|
If you use the JobName parameter in a command, the command is run as a job, and Invoke-Command returns a job object, even if
|
|
you do not include AsJob in the command.
|
|
|
|
|
|
For more information about Windows PowerShell background jobs, see about_Jobs
|
|
(http://go.microsoft.com/fwlink/?LinkID=113251).`, `String`),
|
|
new Parameter(`NoNewScope`, `Indicates that this cmdlet runs the specified command in the current scope. By default, Invoke-Command runs commands in
|
|
their own scope.
|
|
|
|
|
|
This parameter is valid only in commands that are run in the current session, that is, commands that omit both the
|
|
ComputerName and Session parameters.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Port`, `Specifies the network port on the remote computer that is used for this command. To connect to a remote computer, the remote
|
|
computer must be listening on the port that the connection uses. The default ports are 5985, which is the WinRM port for
|
|
HTTP, and 5986, which is the WinRM port for HTTPS.
|
|
|
|
|
|
Before using an alternate port, configure the WinRM listener on the remote computer to listen at that port. To configure the
|
|
listener, type the following two commands at the Windows PowerShell prompt:
|
|
|
|
|
|
"Remove-Item -Path WSMan:\Localhost\listener\listener* -Recurse"
|
|
|
|
|
|
"New-Item -Path WSMan:\Localhost\listener -Transport http -Address * -Port <port-number>"
|
|
|
|
|
|
Do not use the Port parameter unless you must. The port that is set in the command applies to all computers or sessions on
|
|
which the command runs. An alternate port setting might prevent the command from running on all computers.`, `Int32`),
|
|
new Parameter(`RunAsAdministrator`, `Indicates that this cmdlet invokes a command as an Administrator.`, `SwitchParameter`),
|
|
new Parameter(`ScriptBlock`, `Specifies the commands to run. Enclose the commands in braces ( { } ) to create a script block. This parameter is required.
|
|
|
|
|
|
By default, any variables in the command are evaluated on the remote computer. To include local variables in the command,
|
|
use ArgumentList .`, `ScriptBlock`),
|
|
new Parameter(`Session`, `Specifies an array of sessions in which this cmdlet runs the command. Enter a variable that contains PSSession objects or a
|
|
command that creates or gets the PSSession objects, such as a New-PSSession or Get-PSSession command.
|
|
|
|
|
|
When you create a PSSession , Windows PowerShell establishes a persistent connection to the remote computer. Use a PSSession
|
|
to run a series of related commands that share data. To run a single command or a series of unrelated commands, use the
|
|
ComputerName parameter. For more information, see about_PSSessions.`, `PSSession[]`),
|
|
new Parameter(`SessionName`, `Specifies a friendly name for a disconnected session. You can use the name to refer to the session in subsequent commands,
|
|
such as a Get-PSSession command. This parameter is valid only with the InDisconnectedSession parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String[]`),
|
|
new Parameter(`SessionOption`, `Specifies advanced options for the session. Enter a SessionOption object, such as one that you create by using the
|
|
New-PSSessionOption cmdlet, or a hash table in which the keys are session option names and the values are session option
|
|
values.
|
|
|
|
|
|
The default values for the options are determined by the value of the $PSSessionOption preference variable, if it is set.
|
|
Otherwise, the default values are established by options set in the session configuration.
|
|
|
|
|
|
The session option values take precedence over default values for sessions set in the $PSSessionOption preference variable
|
|
and in the session configuration. However, they do not take precedence over maximum values, quotas or limits set in the
|
|
session configuration.
|
|
|
|
|
|
For a description of the session options that includes the default values, see New-PSSessionOption . For information about
|
|
the $PSSessionOption preference variable, see about_Preference_Variables (http://go.microsoft.com/fwlink/?LinkID=113248).
|
|
For more information about session configurations, see about_Session_Configurations
|
|
(http://go.microsoft.com/fwlink/?LinkID=145152).`, `PSSessionOption`),
|
|
new Parameter(`ThrottleLimit`, `Specifies the maximum number of concurrent connections that can be established to run this command. If you omit this
|
|
parameter or enter a value of 0, the default value, 32, is used.
|
|
|
|
|
|
The throttle limit applies only to the current command, not to the session or to the computer.`, `Int32`),
|
|
new Parameter(`UseSSL`, `Indicates that this cmdlet uses the Secure Sockets Layer (SSL) protocol to establish a connection to the remote computer. By
|
|
default, SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all Windows PowerShell content transmitted over the network. The UseSSL parameter is an additional
|
|
protection that sends the data across an HTTPS, instead of HTTP.
|
|
|
|
|
|
If you use this parameter, but SSL is not available on the port that is used for the command, the command fails.`, `SwitchParameter`),
|
|
new Parameter(`VMId`, `Specifies an array of IDs of virtual machines.`, `Guid[]`),
|
|
new Parameter(`VMName`, `Specifies an array of names of virtual machines.`, `String[]`),
|
|
],
|
|
`Runs commands on local and remote computers.`,
|
|
`Invoke-Command [[-ConnectionUri] <Uri[]>] [-ScriptBlock] <ScriptBlock> [-AllowRedirection] [-ArgumentList <Object[]>]
|
|
[-AsJob] [-Authentication {Default | Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}]
|
|
[-CertificateThumbprint <String>] [-ConfigurationName <String>] [-Credential <PSCredential>] [-EnableNetworkAccess]
|
|
[-HideComputerName] [-InDisconnectedSession] [-InputObject <PSObject>] [-JobName <String>] [-SessionOption
|
|
<PSSessionOption>] [-ThrottleLimit <Int32>] [<CommonParameters>]
|
|
|
|
Invoke-Command [[-ConnectionUri] <Uri[]>] [-FilePath] <String> [-AllowRedirection] [-ArgumentList <Object[]>] [-AsJob]
|
|
[-Authentication {Default | Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}]
|
|
[-ConfigurationName <String>] [-Credential <PSCredential>] [-EnableNetworkAccess] [-HideComputerName]
|
|
[-InDisconnectedSession] [-InputObject <PSObject>] [-JobName <String>] [-SessionOption <PSSessionOption>] [-ThrottleLimit
|
|
<Int32>] [<CommonParameters>]
|
|
|
|
Invoke-Command [[-ComputerName] <String[]>] [-ScriptBlock] <ScriptBlock> [-ApplicationName <String>] [-ArgumentList
|
|
<Object[]>] [-AsJob] [-Authentication {Default | Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | Digest |
|
|
Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName <String>] [-Credential <PSCredential>]
|
|
[-EnableNetworkAccess] [-HideComputerName] [-InDisconnectedSession] [-InputObject <PSObject>] [-JobName <String>] [-Port
|
|
<Int32>] [-SessionName <String[]>] [-SessionOption <PSSessionOption>] [-ThrottleLimit <Int32>] [-UseSSL] [<CommonParameters>]
|
|
|
|
Invoke-Command [[-ComputerName] <String[]>] [-FilePath] <String> [-ApplicationName <String>] [-ArgumentList <Object[]>]
|
|
[-AsJob] [-Authentication {Default | Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}]
|
|
[-ConfigurationName <String>] [-Credential <PSCredential>] [-EnableNetworkAccess] [-HideComputerName]
|
|
[-InDisconnectedSession] [-InputObject <PSObject>] [-JobName <String>] [-Port <Int32>] [-SessionName <String[]>]
|
|
[-SessionOption <PSSessionOption>] [-ThrottleLimit <Int32>] [-UseSSL] [<CommonParameters>]
|
|
|
|
Invoke-Command [[-Session] <PSSession[]>] [-ScriptBlock] <ScriptBlock> [-ArgumentList <Object[]>] [-AsJob]
|
|
[-HideComputerName] [-InputObject <PSObject>] [-JobName <String>] [-ThrottleLimit <Int32>] [<CommonParameters>]
|
|
|
|
Invoke-Command [[-Session] <PSSession[]>] [-FilePath] <String> [-ArgumentList <Object[]>] [-AsJob] [-HideComputerName]
|
|
[-InputObject <PSObject>] [-JobName <String>] [-ThrottleLimit <Int32>] [<CommonParameters>]
|
|
|
|
Invoke-Command [-VMId] <Guid[]> [-ScriptBlock] <ScriptBlock> [-ArgumentList <Object[]>] [-AsJob] [-ConfigurationName
|
|
<String>] -Credential <PSCredential> [-HideComputerName] [-InputObject <PSObject>] [-ThrottleLimit <Int32>]
|
|
[<CommonParameters>]
|
|
|
|
Invoke-Command [-ScriptBlock] <ScriptBlock> [-ArgumentList <Object[]>] [-AsJob] [-ConfigurationName <String>] -Credential
|
|
<PSCredential> [-HideComputerName] [-InputObject <PSObject>] [-ThrottleLimit <Int32>] -VMName <String[]> [<CommonParameters>]
|
|
|
|
Invoke-Command [-VMId] <Guid[]> [-FilePath] <String> [-ArgumentList <Object[]>] [-AsJob] [-ConfigurationName <String>]
|
|
-Credential <PSCredential> [-HideComputerName] [-InputObject <PSObject>] [-ThrottleLimit <Int32>] [<CommonParameters>]
|
|
|
|
Invoke-Command [-FilePath] <String> [-ArgumentList <Object[]>] [-AsJob] [-ConfigurationName <String>] -Credential
|
|
<PSCredential> [-HideComputerName] [-InputObject <PSObject>] [-ThrottleLimit <Int32>] -VMName <String[]> [<CommonParameters>]
|
|
|
|
Invoke-Command [-ScriptBlock] <ScriptBlock> [-ArgumentList <Object[]>] [-AsJob] [-ConfigurationName <String>] -ContainerId
|
|
<String[]> [-HideComputerName] [-InputObject <PSObject>] [-JobName <String>] [-RunAsAdministrator] [-ThrottleLimit <Int32>]
|
|
[<CommonParameters>]
|
|
|
|
Invoke-Command [-FilePath] <String> [-ArgumentList <Object[]>] [-AsJob] [-ConfigurationName <String>] -ContainerId
|
|
<String[]> [-HideComputerName] [-InputObject <PSObject>] [-JobName <String>] [-RunAsAdministrator] [-ThrottleLimit <Int32>]
|
|
[<CommonParameters>]
|
|
|
|
Invoke-Command [-ScriptBlock] <ScriptBlock> [-ArgumentList <Object[]>] [-InputObject <PSObject>] [-NoNewScope]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-CommandInDesktopPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-DscResource`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-Expression`,
|
|
[
|
|
new Parameter(`Command`, `Specifies the command or expression to run. Type the command or expression or enter a variable that contains the command or
|
|
expression. The Command parameter is required.`, `String`),
|
|
],
|
|
`Runs commands or expressions on the local computer.`,
|
|
`Invoke-Expression [-Command] <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-History`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies the ID of a command in the history. You can type the ID number of the command or the first few characters of the
|
|
command.
|
|
|
|
|
|
If you type characters, Invoke-History matches the most recent commands first. If you omit this parameter, Invoke-History
|
|
runs the last, or most recent, command. To find the ID number of a command, use the Get-History cmdlet.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Runs commands from the session history.`,
|
|
`Invoke-History [[-Id] <String>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-Item`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, an item or items that this cmdlet excludes from the operation. The value of this parameter
|
|
qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when retrieving the objects rather than having Windows PowerShell filter the
|
|
objects after they are retrieved.`, `String`),
|
|
new Parameter(`Include`, `Specifies, as a string array, an item or items that this cmdlet includes in the operation. The value of this parameter
|
|
qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path to the item. Unlike the Path parameter, the value of LiteralPath is used exactly as it is typed. No
|
|
characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation marks.
|
|
Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the path to the selected item.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Performs the default action on the specified item.`,
|
|
`Invoke-Item [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Include <String[]>]
|
|
-LiteralPath <String[]> [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Invoke-Item [-Path] <String[]> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Include
|
|
<String[]>] [-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-PolicyEvaluation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-PolicyEvaluation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ProcessASDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ProcessCube`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ProcessCube`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ProcessCube`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ProcessDimension`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ProcessDimension`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ProcessDimension`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ProcessPartition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ProcessPartition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ProcessPartition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-ProcessTable`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-RestMethod`,
|
|
[
|
|
new Parameter(`Body`, `Specifies the body of the request. The body is the content of the request that follows the headers. You can also pipe a body
|
|
value to Invoke-RestMethod .
|
|
|
|
|
|
The Body parameter can be used to specify a list of query parameters or specify the content of the response.
|
|
|
|
|
|
When the input is a GET request, and the body is an IDictionary (typically, a hash table), the body is added to the URI as
|
|
query parameters. For other request types (such as POST), the body is set as the value of the request body in the standard
|
|
name=value format.
|
|
|
|
|
|
When the body is a form, or it is the output of another Invoke-WebRequest call, Windows PowerShell sets the request content
|
|
to the form fields.
|
|
|
|
|
|
For example:
|
|
|
|
|
|
"$R = Invoke-WebRequest http://website.com/login.aspx" "$R.Forms[0].Name = "MyName"" "$R.Forms[0].Password = "MyPassword""
|
|
"Invoke-RestMethod http://website.com/service.aspx -Body $R"
|
|
|
|
|
|
- or -
|
|
|
|
|
|
"Invoke-RestMethod http://website.com/service.aspx -Body $R.Forms[0]"`, `Object`),
|
|
new Parameter(`Certificate`, `Specifies the client certificate that is used for a secure web request. Enter a variable that contains a certificate or a
|
|
command or expression that gets the certificate.
|
|
|
|
|
|
To find a certificate, use Get-PfxCertificate or use the Get-ChildItem cmdlet in the Certificate (Cert:) drive. If the
|
|
certificate is not valid or does not have sufficient authority, the command fails.`, `X509Certificate`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to send the request. Enter the
|
|
certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use the Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ContentType`, `Specifies the content type of the web request.
|
|
|
|
|
|
If this parameter is omitted and the request method is POST, Invoke-RestMethod sets the content type to
|
|
application/x-www-form-urlencoded. Otherwise, the content type is not specified in the call.`, `String`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to send the request. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet.`, `PSCredential`),
|
|
new Parameter(`DisableKeepAlive`, `Indicates that the cmdlet sets the KeepAlive value in the HTTP header to False. By default, KeepAlive is True. KeepAlive
|
|
establishes a persistent connection to the server to facilitate subsequent requests.`, `SwitchParameter`),
|
|
new Parameter(`Headers`, `Specifies the headers of the web request. Enter a hash table or dictionary.
|
|
|
|
|
|
To set UserAgent headers, use the UserAgent parameter. You cannot use this parameter to specify UserAgent or cookie headers.`, `IDictionary`),
|
|
new Parameter(`InFile`, `Specifies the file for which this cmdlet gets the content of the web request.
|
|
|
|
|
|
Enter a path and file name. If you omit the path, the default is the current location.`, `String`),
|
|
new Parameter(`MaximumRedirection`, `Specifies how many times Windows PowerShell redirects a connection to an alternate Uniform Resource Identifier (URI) before
|
|
the connection fails. The default value is 5. A value of 0 (zero) prevents all redirection.`, `Int32`),
|
|
new Parameter(`Method`, `Specifies the method used for the web request. The acceptable values for this parameter are:
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Delete
|
|
|
|
|
|
- Get
|
|
|
|
|
|
- Head
|
|
|
|
|
|
- Merge
|
|
|
|
|
|
- Options
|
|
|
|
|
|
- Patch
|
|
|
|
|
|
- Post
|
|
|
|
|
|
- Put
|
|
|
|
|
|
- Trace`, `WebRequestMethod`),
|
|
new Parameter(`OutFile`, `Specifies the output file that this cmdlet saves the response body. Enter a path and file name. If you omit the path, the
|
|
default is the current location.
|
|
|
|
|
|
By default, Invoke-RestMethod returns the results to the pipeline. To send the results to a file and to the pipeline, use
|
|
the Passthru parameter.`, `String`),
|
|
new Parameter(`PassThru`, `Indicates that the cmdlet returns the results, in addition to writing them to a file. This parameter is valid only when the
|
|
OutFile parameter is also used in the command.`, `SwitchParameter`),
|
|
new Parameter(`Proxy`, `Specifies that the cmdlet uses a proxy server for the request, rather than connecting directly to the Internet resource.
|
|
Enter the URI of a network proxy server.`, `Uri`),
|
|
new Parameter(`ProxyCredential`, `Specifies a user account that has permission to use the proxy server that is specified by the Proxy parameter. The default
|
|
is the current user.
|
|
|
|
|
|
Type a user name, such as "User01" or "Domain01\User01", or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet.
|
|
|
|
|
|
This parameter is valid only when the Proxy parameter is also used in the command. You cannot use the ProxyCredential and
|
|
ProxyUseDefaultCredentials parameters in the same command.`, `PSCredential`),
|
|
new Parameter(`ProxyUseDefaultCredentials`, `Indicates that the cmdlet uses the credentials of the current user to access the proxy server that is specified by the Proxy
|
|
parameter.
|
|
|
|
|
|
This parameter is valid only when the Proxy parameter is also used in the command. You cannot use the ProxyCredential and
|
|
ProxyUseDefaultCredentials parameters in the same command.`, `SwitchParameter`),
|
|
new Parameter(`SessionVariable`, `Specifies a variable for which this cmdlet creates a web request session and saves it in the value. Enter a variable name
|
|
without the dollar sign ($) symbol.
|
|
|
|
|
|
When you specify a session variable, Invoke-RestMethod creates a web request session object and assigns it to a variable
|
|
with the specified name in your Windows PowerShell session. You can use the variable in your session as soon as the command
|
|
completes.
|
|
|
|
|
|
Unlike a remote session, the web request session is not a persistent connection. It is an object that contains information
|
|
about the connection and the request, including cookies, credentials, the maximum redirection value, and the user agent
|
|
string. You can use it to share state and data among web requests.
|
|
|
|
|
|
To use the web request session in subsequent web requests, specify the session variable in the value of the WebSession
|
|
parameter. Windows PowerShell uses the data in the web request session object when establishing the new connection. To
|
|
override a value in the web request session, use a cmdlet parameter, such as UserAgent or Credential . Parameter values take
|
|
precedence over values in the web request session.
|
|
|
|
|
|
You cannot use the SessionVariable and WebSession parameters in the same command.`, `String`),
|
|
new Parameter(`TimeoutSec`, `Specifies how long the request can be pending before it times out. Enter a value in seconds. The default value, 0, specifies
|
|
an indefinite time-out.
|
|
|
|
|
|
A Domain Name System (DNS) query can take up to 15 seconds to return or time out. If your request contains a host name that
|
|
requires resolution, and you set TimeoutSec to a value greater than zero, but less than 15 seconds, it can take 15 seconds
|
|
or more before a WebException is thrown, and your request times out.`, `Int32`),
|
|
new Parameter(`TransferEncoding`, `Specifies a value for the transfer-encoding HTTP response header. The acceptable values for this parameter are:
|
|
|
|
|
|
- Chunked
|
|
|
|
|
|
- Compress
|
|
|
|
|
|
- Deflate
|
|
|
|
|
|
- GZip
|
|
|
|
|
|
- Identity`, `String`),
|
|
new Parameter(`Uri`, `Specifies the Uniform Resource Identifier (URI) of the Internet resource to which the web request is sent. This parameter
|
|
supports HTTP, HTTPS, FTP, and FILE values.
|
|
|
|
|
|
This parameter is required. The parameter name ( Uri ) is optional.`, `Uri`),
|
|
new Parameter(`UseBasicParsing`, `Indicates that the cmdlet uses basic parsing.
|
|
|
|
|
|
The Body parameter can be used to specify a list of query parameters or specify the content of the response.
|
|
|
|
|
|
When the input is a GET request, and the body is an IDictionary (typically, a hash table), the body is added to the URI as
|
|
query parameters. For other request types (such as POST), the body is set as the value of the request body in the standard
|
|
name=value format.
|
|
|
|
|
|
When the body is a form, or it is the output of another Invoke-WebRequest call, Windows PowerShell sets the request content
|
|
to the form fields.
|
|
|
|
|
|
For example:
|
|
|
|
|
|
"$R = Invoke-WebRequest http://website.com/login.aspx" "$R.Forms[0].Name = "MyName"" "$R.Forms[0].Password = "MyPassword""
|
|
"Invoke-RestMethod http://website.com/service.aspx -Body $R"
|
|
|
|
|
|
- or -
|
|
|
|
|
|
"Invoke-RestMethod http://website.com/service.aspx -Body $R.Forms[0]"`, `SwitchParameter`),
|
|
new Parameter(`UseDefaultCredentials`, `Indicates that the cmdlet uses the credentials of the current user to send the web request.`, `SwitchParameter`),
|
|
new Parameter(`UserAgent`, `Specifies a user agent string for the web request.
|
|
|
|
|
|
The default user agent is similar to Mozilla/5.0 (Windows NT; Windows NT 6.1; en-US) WindowsPowerShell/3.0 with slight
|
|
variations for each operating system and platform.
|
|
|
|
|
|
To test a website with the standard user agent string that is used by most Internet browsers, use the properties of the
|
|
PSUserAgenthttp://msdn.microsoft.com/en-us/library/windows/desktop/hh484857(v=vs.85).aspx class, such as Chrome, FireFox,
|
|
InternetExplorer, Opera, and Safari.
|
|
|
|
|
|
For example, the following command uses the user agent string for Internet.
|
|
|
|
|
|
"Invoke-WebRequest -Uri http://website.com/ -UserAgent ([Microsoft.PowerShell.Commands.PSUserAgent]::InternetExplorer)"`, `String`),
|
|
new Parameter(`WebSession`, `Specifies a web request session. Enter the variable name, including the dollar sign ($).
|
|
|
|
|
|
To override a value in the web request session, use a cmdlet parameter, such as UserAgent or Credential . Parameter values
|
|
take precedence over values in the web request session.
|
|
|
|
|
|
Unlike a remote session, the web request session is not a persistent connection. It is an object that contains information
|
|
about the connection and the request, including cookies, credentials, the maximum redirection value, and the user agent
|
|
string. You can use it to share state and data among web requests.
|
|
|
|
|
|
To create a web request session, enter a variable name (without a dollar sign) in the value of the SessionVariable parameter
|
|
of an Invoke-RestMethod command. Invoke-RestMethod creates the session and saves it in the variable. In subsequent commands,
|
|
use the variable as the value of the WebSession parameter.
|
|
|
|
|
|
You cannot use the SessionVariable and WebSession parameters in the same command.`, `WebRequestSession`),
|
|
],
|
|
`Sends an HTTP or HTTPS request to a RESTful web service.`,
|
|
`Invoke-RestMethod [-Uri] <Uri> [-Body <Object>] [-Certificate <X509Certificate>] [-CertificateThumbprint <String>]
|
|
[-ContentType <String>] [-Credential <PSCredential>] [-DisableKeepAlive] [-Headers <IDictionary>] [-InFile <String>]
|
|
[-MaximumRedirection <Int32>] [-Method {Default | Get | Head | Post | Put | Delete | Trace | Options | Merge | Patch}]
|
|
[-OutFile <String>] [-PassThru] [-Proxy <Uri>] [-ProxyCredential <PSCredential>] [-ProxyUseDefaultCredentials]
|
|
[-SessionVariable <String>] [-TimeoutSec <Int32>] [-TransferEncoding {chunked | compress | deflate | gzip | identity}]
|
|
[-UseBasicParsing] [-UseDefaultCredentials] [-UserAgent <String>] [-WebSession <WebRequestSession>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-Sqlcmd`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-Sqlcmd`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-SqlColumnMasterKeyRotation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-SqlVulnerabilityAssessmentScan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-TroubleshootingPack`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-WebRequest`,
|
|
[
|
|
new Parameter(`Body`, `Specifies the body of the request. The body is the content of the request that follows the headers. You can also pipe a body
|
|
value to Invoke-WebRequest .
|
|
|
|
|
|
The Body parameter can be used to specify a list of query parameters or specify the content of the response.
|
|
|
|
|
|
When the input is a GET request and the body is an IDictionary (typically, a hash table), the body is added to the URI as
|
|
query parameters. For other GET requests, the body is set as the value of the request body in the standard name=value format.
|
|
|
|
|
|
When the body is a form, or it is the output of an Invoke-WebRequest call, Windows PowerShell sets the request content to
|
|
the form fields.
|
|
|
|
|
|
For example:
|
|
|
|
|
|
"$R = Invoke-WebRequest http://website.com/login.aspx" "$R.Forms[0].Name = "MyName"" "$R.Forms[0].Password = "MyPassword""
|
|
"Invoke-RestMethod http://website.com/service.aspx -Body $R"
|
|
|
|
|
|
- or -
|
|
|
|
|
|
"Invoke-RestMethod http://website.com/service.aspx -Body $R.Forms[0]"`, `Object`),
|
|
new Parameter(`Certificate`, `Specifies the client certificate that is used for a secure web request. Enter a variable that contains a certificate or a
|
|
command or expression that gets the certificate.
|
|
|
|
|
|
To find a certificate, use Get-PfxCertificate or use the Get-ChildItem cmdlet in the Certificate (Cert:) drive. If the
|
|
certificate is not valid or does not have sufficient authority, the command fails.`, `X509Certificate`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to send the request. Enter the
|
|
certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use the Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ContentType`, `Specifies the content type of the web request.
|
|
|
|
|
|
If this parameter is omitted and the request method is POST, Invoke-WebRequest sets the content type to
|
|
application/x-www-form-urlencoded. Otherwise, the content type is not specified in the call.`, `String`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to send the request. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet.`, `PSCredential`),
|
|
new Parameter(`DisableKeepAlive`, `Indicates that the cmdlet sets the KeepAlive value in the HTTP header to False. By default, KeepAlive is True. KeepAlive
|
|
establishes a persistent connection to the server to facilitate subsequent requests.`, `SwitchParameter`),
|
|
new Parameter(`Headers`, `Specifies the headers of the web request. Enter a hash table or dictionary.
|
|
|
|
|
|
To set UserAgent headers, use the UserAgent parameter. You cannot use this parameter to specify UserAgent or cookie headers.`, `IDictionary`),
|
|
new Parameter(`InFile`, `Gets the content of the web request from a file.
|
|
|
|
|
|
Enter a path and file name. If you omit the path, the default is the current location.`, `String`),
|
|
new Parameter(`MaximumRedirection`, `Specifies how many times Windows PowerShell redirects a connection to an alternate Uniform Resource Identifier (URI) before
|
|
the connection fails. The default value is 5. A value of 0 (zero) prevents all redirection.`, `Int32`),
|
|
new Parameter(`Method`, `Specifies the method used for the web request. The acceptable values for this parameter are:
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Delete
|
|
|
|
|
|
- Get
|
|
|
|
|
|
- Head
|
|
|
|
|
|
- Merge
|
|
|
|
|
|
- Options
|
|
|
|
|
|
- Patch
|
|
|
|
|
|
- Post
|
|
|
|
|
|
- Put
|
|
|
|
|
|
- Trace`, `WebRequestMethod`),
|
|
new Parameter(`OutFile`, `Specifies the output file for which this cmdlet saves the response body. Enter a path and file name. If you omit the path,
|
|
the default is the current location.
|
|
|
|
|
|
By default, Invoke-WebRequest returns the results to the pipeline. To send the results to a file and to the pipeline, use
|
|
the Passthru parameter.`, `String`),
|
|
new Parameter(`PassThru`, `Indicates that the cmdlet returns the results, in addition to writing them to a file. This parameter is valid only when the
|
|
OutFile parameter is also used in the command.`, `SwitchParameter`),
|
|
new Parameter(`Proxy`, `Specifies a proxy server for the request, rather than connecting directly to the Internet resource. Enter the URI of a
|
|
network proxy server.`, `Uri`),
|
|
new Parameter(`ProxyCredential`, `Specifies a user account that has permission to use the proxy server that is specified by the Proxy parameter. The default
|
|
is the current user.
|
|
|
|
|
|
Type a user name, such as "User01" or "Domain01\User01", or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet.
|
|
|
|
|
|
This parameter is valid only when the Proxy parameter is also used in the command. You cannot use the ProxyCredential and
|
|
ProxyUseDefaultCredentials parameters in the same command.`, `PSCredential`),
|
|
new Parameter(`ProxyUseDefaultCredentials`, `Indicates that the cmdlet uses the credentials of the current user to access the proxy server that is specified by the Proxy
|
|
parameter.
|
|
|
|
|
|
This parameter is valid only when the Proxy parameter is also used in the command. You cannot use the ProxyCredential and
|
|
ProxyUseDefaultCredentials parameters in the same command.`, `SwitchParameter`),
|
|
new Parameter(`SessionVariable`, `Specifies a variable for which this cmdlet creates a web request session and saves it in the value. Enter a variable name
|
|
without the dollar sign ($) symbol.
|
|
|
|
|
|
When you specify a session variable, Invoke-WebRequest creates a web request session object and assigns it to a variable
|
|
with the specified name in your Windows PowerShell session. You can use the variable in your session as soon as the command
|
|
completes.
|
|
|
|
|
|
Unlike a remote session, the web request session is not a persistent connection. It is an object that contains information
|
|
about the connection and the request, including cookies, credentials, the maximum redirection value, and the user agent
|
|
string. You can use it to share state and data among web requests.
|
|
|
|
|
|
To use the web request session in subsequent web requests, specify the session variable in the value of the WebSession
|
|
parameter. Windows PowerShell uses the data in the web request session object when establishing the new connection. To
|
|
override a value in the web request session, use a cmdlet parameter, such as UserAgent or Credential . Parameter values take
|
|
precedence over values in the web request session.
|
|
|
|
|
|
You cannot use the SessionVariable and WebSession parameters in the same command.`, `String`),
|
|
new Parameter(`TimeoutSec`, `Specifies how long the request can be pending before it times out. Enter a value in seconds. The default value, 0, specifies
|
|
an indefinite time-out.
|
|
|
|
|
|
A Domain Name System (DNS) query can take up to 15 seconds to return or time out. If your request contains a host name that
|
|
requires resolution, and you set TimeoutSec to a value greater than zero, but less than 15 seconds, it can take 15 seconds
|
|
or more before a WebException is thrown, and your request times out.`, `Int32`),
|
|
new Parameter(`TransferEncoding`, `Specifies a value for the transfer-encoding HTTP response header. The acceptable values for this parameter are:
|
|
|
|
|
|
- Chunked
|
|
|
|
|
|
- Compress
|
|
|
|
|
|
- Deflate
|
|
|
|
|
|
- GZip
|
|
|
|
|
|
- Identity`, `String`),
|
|
new Parameter(`Uri`, `Specifies the Uniform Resource Identifier (URI) of the Internet resource to which the web request is sent. Enter a URI. This
|
|
parameter supports HTTP, HTTPS, FTP, and FILE values.
|
|
|
|
|
|
This parameter is required. The parameter name ( Uri ) is optional.`, `Uri`),
|
|
new Parameter(`UseBasicParsing`, `Indicates that the cmdlet uses the response object for HTML content without Document Object Model (DOM) parsing.
|
|
|
|
|
|
This parameter is required when Internet Explorer is not installed on the computers, such as on a Server Core installation
|
|
of a Windows Server operating system.`, `SwitchParameter`),
|
|
new Parameter(`UseDefaultCredentials`, `Indicates that the cmdet uses the credentials of the current user to send the web request.`, `SwitchParameter`),
|
|
new Parameter(`UserAgent`, `Specifies a user agent string for the web request.
|
|
|
|
|
|
The default user agent is similar to Mozilla/5.0 (Windows NT; Windows NT 6.1; en-US) WindowsPowerShell/3.0 with slight
|
|
variations for each operating system and platform.
|
|
|
|
|
|
To test a website with the standard user agent string that is used by most Internet browsers, use the properties of the
|
|
PSUserAgenthttp://msdn.microsoft.com/en-us/library/windows/desktop/hh484857(v=vs.85).aspx class, such as Chrome, FireFox,
|
|
InternetExplorer, Opera, and Safari.
|
|
|
|
|
|
For example, the following command uses the user agent string for Internet
|
|
|
|
|
|
"Invoke-WebRequest -Uri http://website.com/ -UserAgent ([Microsoft.PowerShell.Commands.PSUserAgent]::InternetExplorer)"`, `String`),
|
|
new Parameter(`WebSession`, `Specifies a web request session. Enter the variable name, including the dollar sign ($).
|
|
|
|
|
|
To override a value in the web request session, use a cmdlet parameter, such as UserAgent or Credential . Parameter values
|
|
take precedence over values in the web request session.
|
|
|
|
|
|
Unlike a remote session, the web request session is not a persistent connection. It is an object that contains information
|
|
about the connection and the request, including cookies, credentials, the maximum redirection value, and the user agent
|
|
string. You can use it to share state and data among web requests.
|
|
|
|
|
|
To create a web request session, enter a variable name (without a dollar sign) in the value of the SessionVariable parameter
|
|
of an Invoke-WebRequest command. Invoke-WebRequest creates the session and saves it in the variable. In subsequent commands,
|
|
use the variable as the value of the WebSession parameter.
|
|
|
|
|
|
You cannot use the SessionVariable and WebSession parameters in the same command.`, `WebRequestSession`),
|
|
],
|
|
`Gets content from a web page on the Internet.`,
|
|
`Invoke-WebRequest [-Uri] <Uri> [-Body <Object>] [-Certificate <X509Certificate>] [-CertificateThumbprint <String>]
|
|
[-ContentType <String>] [-Credential <PSCredential>] [-DisableKeepAlive] [-Headers <IDictionary>] [-InFile <String>]
|
|
[-MaximumRedirection <Int32>] [-Method {Default | Get | Head | Post | Put | Delete | Trace | Options | Merge | Patch}]
|
|
[-OutFile <String>] [-PassThru] [-Proxy <Uri>] [-ProxyCredential <PSCredential>] [-ProxyUseDefaultCredentials]
|
|
[-SessionVariable <String>] [-TimeoutSec <Int32>] [-TransferEncoding {chunked | compress | deflate | gzip | identity}]
|
|
[-UseBasicParsing] [-UseDefaultCredentials] [-UserAgent <String>] [-WebSession <WebRequestSession>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-WmiMethod`,
|
|
[
|
|
new Parameter(`ArgumentList`, `Specifies the parameters to pass to the called method. The value of this parameter must be an array of objects, and they
|
|
must appear in the order required by the called method. The Invoke-CimCommand cmdlet does not have these limitations.
|
|
|
|
|
|
To determine the order in which to list those objects, run the GetMethodParameters() method on the WMI class, as illustrated
|
|
in Example 1, near the end of this topic.
|
|
|
|
|
|
Important: If the first value is an array that contains more than one element, a second value of $null is required.
|
|
Otherwise, the command generates an error, such as "Unable to cast object of type 'System.Byte' to type 'System.Array'.".
|
|
|
|
|
|
An example using an array of objects ($binSD) followed by a null value ($null) follows:
|
|
|
|
|
|
PS C:\>$acl = get-acl test.txt
|
|
|
|
|
|
PS C:\>$binSD = $acl.GetSecurityDescriptorBinaryForm()
|
|
|
|
|
|
PS C:\>invoke-wmimethod -class Win32_SecurityDescriptorHelper -Name BinarySDToSDDL -argumentlist $binSD, $null`, `Object[]`),
|
|
new Parameter(`AsJob`, `Indicates that this cmdlet runs the command as a background job. Use this parameter to run commands that take a long time to
|
|
finish.
|
|
|
|
|
|
When you use the AsJob parameter, the command returns an object that represents the background job and then displays the
|
|
command prompt. You can continue to work in the session while the job finishes. If Invoke-WmiMethod is used against a remote
|
|
computer, the job is created on the local computer, and the results from remote computers are automatically returned to the
|
|
local computer. To manage the job, use the cmdlets that contain the Job noun (the Job cmdlets). To get the job results, use
|
|
the Receive-Job cmdlet.
|
|
|
|
|
|
To use this parameter with remote computers, the local and remote computers must be configured for remoting. Additionally,
|
|
you must start Windows PowerShell by using the Run as administrator option in Windows Vista and later versions of Windows.
|
|
For more information, see about_Remote_Requirements.
|
|
|
|
|
|
For more information about Windows PowerShell background jobs, see about_Jobs and about_Remote_Jobs.`, `SwitchParameter`),
|
|
new Parameter(`Authentication`, `Specifies the authentication level to be used with the WMI connection. The acceptable values for this parameter are:
|
|
|
|
|
|
-1: Unchanged
|
|
|
|
|
|
0: Default
|
|
|
|
|
|
1: None (No authentication in performed.)
|
|
|
|
|
|
2: Connect (Authentication is performed only when the client establishes a relationship with the application.)
|
|
|
|
|
|
3: Call (Authentication is performed only at the beginning of each call when the application receives the request.)
|
|
|
|
|
|
4: Packet (Authentication is performed on all the data that is received from the client.)
|
|
|
|
|
|
5: PacketIntegrity (All the data that is transferred between the client and the application is authenticated and verified.)
|
|
|
|
|
|
6: PacketPrivacy (The properties of the other authentication levels are used, and all the data is encrypted.)`, `AuthenticationLevel`),
|
|
new Parameter(`Authority`, `Specifies the authority to use to authenticate the WMI connection. You can specify standard Windows NT LAN Manager (NTLM) or
|
|
Kerberos authentication. To use NTLM, set the authority setting to ntlmdomain:<DomainName>, where <DomainName> identifies a
|
|
valid NTLM domain name. To use Kerberos, specify kerberos:<DomainName\ServerName>. You cannot include the authority setting
|
|
when you connect to the local computer.`, `String`),
|
|
new Parameter(`Class`, `Specifies the WMI class that contains a static method to call.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies, as a string array, the computers that this cmdlet runs the command on. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of one or more computers. To specify the local
|
|
computer, type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter even if your computer is
|
|
not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user. Type a user name, such
|
|
as User01, Domain01\User01, or User@Contoso.com. Or, enter a PSCredential object, such as an object that is returned by the
|
|
Get-Credential cmdlet. When you type a user name, you will be prompted for a password.`, `PSCredential`),
|
|
new Parameter(`EnableAllPrivileges`, `Indicates that this cmdlet enables all the privileges of the current user before the command makes the WMI call.`, `SwitchParameter`),
|
|
new Parameter(`Impersonation`, `Specifies the impersonation level to use. The acceptable values for this parameter are:
|
|
|
|
|
|
0: Default (Reads the local registry for the default impersonation level, which is usually set to "3: Impersonate".)
|
|
|
|
|
|
1: Anonymous (Hides the credentials of the caller.)
|
|
|
|
|
|
2: Identify (Allows objects to query the credentials of the caller.)
|
|
|
|
|
|
3: Impersonate (Allows objects to use the credentials of the caller.)
|
|
|
|
|
|
4: Delegate (Allows objects to permit other objects to use the credentials of the caller.)`, `ImpersonationLevel`),
|
|
new Parameter(`InputObject`, `Specifies a ManagementObject object to use as input. When this parameter is used, all other parameters except the Flag and
|
|
Argument parameters are ignored.`, `ManagementObject`),
|
|
new Parameter(`Locale`, `Specifies the preferred locale for WMI objects. Specify the value of the Locale parameter as an array in the MS_<LCID>
|
|
format in the preferred order.`, `String`),
|
|
new Parameter(`Name`, `Specifies the name of the method to be invoked. This parameter is mandatory and cannot be null or empty.`, `String`),
|
|
new Parameter(`Namespace`, `When used with the Class parameter, this parameter specifies the WMI repository namespace where the referenced WMI class or
|
|
object is located.`, `String`),
|
|
new Parameter(`Path`, `Specifies the WMI object path of a WMI class, or specifies the WMI object path of an instance of a WMI class. The class or
|
|
the instance that you specify must contain the method that is specified in the Name parameter.`, `String`),
|
|
new Parameter(`ThrottleLimit`, `Specifies a throttle value for the number of WMI operations that can be executed simultaneously. This parameter is used
|
|
together with the AsJob parameter. The throttle limit applies only to the current command, not to the session or to the
|
|
computer.`, `Int32`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Calls WMI methods.`,
|
|
`Invoke-WmiMethod [-Class] <String> [-Name] <String> [-ArgumentList <Object[]>] [-AsJob] [-Authentication {Default | None |
|
|
Connect | Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Authority <String>] [-ComputerName <String[]>]
|
|
[-Confirm] [-Credential <PSCredential>] [-EnableAllPrivileges] [-Impersonation {Default | Anonymous | Identify | Impersonate
|
|
| Delegate}] [-Locale <String>] [-Namespace <String>] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Invoke-WmiMethod [-Name] <String> [-ArgumentList <Object[]>] [-AsJob] [-Confirm] -InputObject <ManagementObject>
|
|
[-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Invoke-WmiMethod [-Name] <String> [-ArgumentList <Object[]>] [-AsJob] [-Authentication {Default | None | Connect | Call |
|
|
Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm]
|
|
[-Credential <PSCredential>] [-EnableAllPrivileges] [-Impersonation {Default | Anonymous | Identify | Impersonate |
|
|
Delegate}] [-Locale <String>] [-Namespace <String>] -Path <String> [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Invoke-WmiMethod [-Name] <String> [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity |
|
|
PacketPrivacy | Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>]
|
|
[-EnableAllPrivileges] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>]
|
|
[-Namespace <String>] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Invoke-WmiMethod [-Name] <String> [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity |
|
|
PacketPrivacy | Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>]
|
|
[-EnableAllPrivileges] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>]
|
|
[-Namespace <String>] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Invoke-WmiMethod [-Name] <String> [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity |
|
|
PacketPrivacy | Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>]
|
|
[-EnableAllPrivileges] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>]
|
|
[-Namespace <String>] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Invoke-WSManAction`,
|
|
[
|
|
new Parameter(`Action`, `Specifies the method to run on the management object specified by the ResourceURI and selectors.`, `String`),
|
|
new Parameter(`ApplicationName`, `Specifies the application name in the connection. The default value of the ApplicationName parameter is WSMAN. The complete
|
|
identifier for the remote endpoint is in the following format:
|
|
|
|
|
|
<transport>://<server>:<port>/<ApplicationName>
|
|
|
|
|
|
For example: "http://server01:8080/WSMAN"
|
|
|
|
|
|
Internet Information Services (IIS), which hosts the session, forwards requests with this endpoint to the specified
|
|
application. This default setting of WSMAN is appropriate for most uses. This parameter is designed to be used if many
|
|
computers establish remote connections to one computer that is running Windows PowerShell. In this case, IIS hosts Web
|
|
Services for Management (WS-Management) for efficiency.`, `String`),
|
|
new Parameter(`Authentication`, `Specifies the authentication mechanism to be used at the server. The acceptable values for this parameter are:
|
|
|
|
|
|
- Basic. Basic is a scheme in which the user name and password are sent in clear text to the server or proxy. - Default.
|
|
Use the authentication method implemented by the WS-Management protocol. This is the default. - Digest. Digest is a
|
|
challenge-response scheme that uses a server-specified data string for the challenge. - Kerberos. The client computer and
|
|
the server mutually authenticate by using Kerberos certificates. - Negotiate. Negotiate is a challenge-response scheme that
|
|
negotiates with the server or proxy to determine the scheme to use for authentication. For example, this parameter value
|
|
allows for negotiation to determine whether the Kerberos protocol or NTLM is used. - CredSSP. Use Credential Security
|
|
Support Provider (CredSSP) authentication, which lets the user delegate credentials. This option is designed for commands
|
|
that run on one remote computer but collect data from or run additional commands on other remote computers.
|
|
|
|
|
|
Caution: CredSSP delegates the user credentials from the local computer to a remote computer. This practice increases the
|
|
security risk of the remote operation. If the remote computer is compromised, when credentials are passed to it, the
|
|
credentials can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to perform this action. Enter the
|
|
certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use the Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the computer against which to run the management operation. The value can be a fully qualified domain name, a
|
|
NetBIOS name, or an IP address. Use the local computer name, use localhost, or use a dot (.) to specify the local computer.
|
|
The local computer is the default. When the remote computer is in a different domain from the user, you must use a fully
|
|
qualified domain name must be used. You can pipe a value for this parameter to the cmdlet.`, `String`),
|
|
new Parameter(`ConnectionURI`, `Specifies the connection endpoint. The format of this string is as follows:
|
|
|
|
|
|
<Transport>://<Server>:<Port>/<ApplicationName>
|
|
|
|
|
|
The following string is a correctly formatted value for this parameter:
|
|
|
|
|
|
"http://Server01:8080/WSMAN"
|
|
|
|
|
|
The URI must be fully qualified.`, `Uri`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user. Type a user name, such
|
|
as User01, Domain01\User01, or User@Domain.com. Or, enter a PSCredential object, such as one returned by the Get-Credential
|
|
cmdlet. When you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`FilePath`, `Specifies the path of a file that is used to update a management resource. You specify the management resource by using the
|
|
ResourceURI parameter and the SelectorSet parameter. For example, the following command uses the FilePath parameter:
|
|
|
|
|
|
"Invoke-WSManAction -Action stopservice -ResourceUri wmicimv2/Win32_Service -SelectorSet @{Name="spooler"} -FilePath
|
|
c:\input.xml -Authentication default"
|
|
|
|
|
|
This command calls the StopService method on the Spooler service by using input from a file. The file, Input.xml, contains
|
|
the following content:
|
|
|
|
|
|
"<p:StopService_INPUT xmlns:p="http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service"/>"`, `String`),
|
|
new Parameter(`OptionSet`, `Specifies a set of switches to a service to modify or refine the nature of the request. These resemble switches used in
|
|
command-line shells because they are service specific. Any number of options can be specified.
|
|
|
|
|
|
The following example demonstrates the syntax that passes the values 1, 2, and 3 for the a, b, and c parameters:
|
|
|
|
|
|
"-OptionSet @{a=1;b=2;c=3}"`, `Hashtable`),
|
|
new Parameter(`Port`, `Specifies the port to use when the client connects to the WinRM service. When the transport is HTTP, the default port is 80.
|
|
When the transport is HTTPS, the default port is 443.
|
|
|
|
|
|
When you use HTTPS as the transport, the value of the ComputerName parameter must match the server's certificate common name
|
|
(CN). However, if the SkipCNCheck parameter is specified as part of the SessionOption parameter, the certificate common name
|
|
of the server does not have to match the host name of the server. The SkipCNCheck parameter should be used only for trusted
|
|
computers.`, `Int32`),
|
|
new Parameter(`ResourceURI`, `Specifies the URI of the resource class or instance. The URI is used to identify a specific type of resource, such as disks
|
|
or processes, on a computer.
|
|
|
|
|
|
A URI consists of a prefix and a path of a resource. For example:
|
|
|
|
|
|
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk"
|
|
|
|
|
|
"http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor"`, `Uri`),
|
|
new Parameter(`SelectorSet`, `Specifies a set of value pairs that are used to select particular management resource instances. SelectorSet is used when
|
|
more than one instance of the resource exists. The value of SelectorSet must be a hash table.
|
|
|
|
|
|
The following example shows how to enter a value for this parameter:
|
|
|
|
|
|
"-SelectorSet @{Name="WinRM";ID="yyy"}"`, `Hashtable`),
|
|
new Parameter(`SessionOption`, `Specifies extended options for the WS-Management session. Enter a SessionOption object that you create by using the
|
|
New-WSManSessionOption cmdlet. For more information about the options that are available, type "Get-Help
|
|
New-WSManSessionOption".`, `SessionOption`),
|
|
new Parameter(`UseSSL`, `Specifies that the Secure Sockets Layer (SSL) protocol is used to establish a connection to the remote computer. By default,
|
|
SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all the Windows PowerShell content that is transmitted over the network. The UseSSL parameter lets
|
|
you specify the additional protection of HTTPS instead of HTTP. If SSL is not available on the port that is used for the
|
|
connection, and you specify this parameter, the command fails.`, `SwitchParameter`),
|
|
new Parameter(`ValueSet`, `Specifies a hash table that helps modify a management resource. You specify the management resource by using ResourceURI and
|
|
SelectorSet . The value of the ValueSet parameter must be a hash table.`, `Hashtable`),
|
|
],
|
|
`Invokes an action on the object that is specified by the Resource URI and by the selectors.`,
|
|
`Invoke-WSManAction [-ResourceURI] <Uri> [-Action] <String> [[-SelectorSet] <Hashtable>] [-ApplicationName <String>]
|
|
[-Authentication {None | Default | Digest | Negotiate | Basic | Kerberos | ClientCertificate | Credssp}]
|
|
[-CertificateThumbprint <String>] [-ComputerName <String>] [-Credential <PSCredential>] [-FilePath <String>] [-OptionSet
|
|
<Hashtable>] [-Port <Int32>] [-SessionOption <SessionOption>] [-UseSSL] [-ValueSet <Hashtable>] [<CommonParameters>]
|
|
|
|
Invoke-WSManAction [-ResourceURI] <Uri> [-Action] <String> [[-SelectorSet] <Hashtable>] [-Authentication {None | Default |
|
|
Digest | Negotiate | Basic | Kerberos | ClientCertificate | Credssp}] [-CertificateThumbprint <String>] [-ConnectionURI
|
|
<Uri>] [-Credential <PSCredential>] [-FilePath <String>] [-OptionSet <Hashtable>] [-SessionOption <SessionOption>]
|
|
[-ValueSet <Hashtable>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Join-DtcDiagnosticResourceManager`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Join-Path`,
|
|
[
|
|
new Parameter(`ChildPath`, `Specifies the elements to append to the value of the Path parameter. Wildcards are permitted. The ChildPath parameter is
|
|
required, although the parameter name ("ChildPath") is optional.`, `String`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01. Or, enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Path`, `Specifies the main path (or paths) to which the child-path is appended. Wildcards are permitted.
|
|
|
|
|
|
The value of Path determines which provider joins the paths and adds the path delimiters. The Path parameter is required,
|
|
although the parameter name ("Path") is optional.`, `String[]`),
|
|
new Parameter(`Resolve`, `Indicates that this cmdlet displays the items that are referenced by the joined path.`, `SwitchParameter`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Combines a path and a child path into a single path.`,
|
|
`Join-Path [-Path] <String[]> [-ChildPath] <String> [-Credential <PSCredential>] [-Resolve] [-UseTransaction]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Join-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Join-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Limit-EventLog`,
|
|
[
|
|
new Parameter(`ComputerName`, `Specifies remote computers. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an Internet Protocol (IP) address, or a fully qualified domain name (FQDN) of a remote computer. To
|
|
specify the local computer, type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of Limit-EventLog even
|
|
if your computer is not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`LogName`, `Specifies the event logs. Enter the log name (the value of the Log property; not the LogDisplayName) of one or more event
|
|
logs, separated by commas. Wildcard characters are not permitted. This parameter is required.`, `String[]`),
|
|
new Parameter(`MaximumSize`, `Specifies the maximum size of the event logs in bytes. Enter a value between 64 kilobytes (KB) and 4 gigabytes (GB). The
|
|
value must be divisible by 64 KB (65536).
|
|
|
|
|
|
This parameter specifies the value of the MaximumKilobytes property of the System.Diagnostics.EventLog object that
|
|
represents a classic event log.`, `Int64`),
|
|
new Parameter(`OverflowAction`, `Specifies what happens when the event log reaches its maximum size.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- DoNotOverwrite: Existing entries are retained and new entries are discarded.
|
|
|
|
|
|
- OverwriteAsNeeded: Each new entry overwrites the oldest entry.
|
|
|
|
|
|
- OverwriteOlder: New events overwrite events older than the value specified by the MinimumRetentionDays property. If there
|
|
are no events older than specified by the MinimumRetentionDays property value, new events are discarded.
|
|
|
|
|
|
This parameter specifies the value of the OverflowAction property of the System.Diagnostics.EventLog object that represents
|
|
a classic event log.`, `OverflowAction`),
|
|
new Parameter(`RetentionDays`, `Specifies the minimum number of days that an event must remain in the event log.
|
|
|
|
|
|
This parameter specifies the value of the MinimumRetentionDays property of the System.Diagnostics.EventLog object that
|
|
represents a classic event log.`, `Int32`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Sets the event log properties that limit the size of the event log and the age of its entries.`,
|
|
`Limit-EventLog [-LogName] <String[]> [-ComputerName <String[]>] [-Confirm] [-MaximumSize <Int64>] [-OverflowAction
|
|
{OverwriteOlder | OverwriteAsNeeded | DoNotOverwrite}] [-RetentionDays <Int32>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Measure-Command`,
|
|
[
|
|
new Parameter(`Expression`, `Specifies the expression that is being timed. Enclose the expression in braces ({}). The parameter name ("Expression") is
|
|
optional.`, `ScriptBlock`),
|
|
new Parameter(`InputObject`, `Specifies objects representing the expressions to be measured. Enter a variable that contains the objects or type a command
|
|
or expression that gets the objects.`, `PSObject`),
|
|
],
|
|
`Measures the time it takes to run script blocks and cmdlets.`,
|
|
`Measure-Command [-Expression] <ScriptBlock> [-InputObject <PSObject>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Measure-Object`,
|
|
[
|
|
new Parameter(`Average`, `Indicates that the cmdlet displays the average value of the specified properties.`, `SwitchParameter`),
|
|
new Parameter(`Character`, `Indicates that the cmdlet counts the number of characters in the input object.`, `SwitchParameter`),
|
|
new Parameter(`IgnoreWhiteSpace`, `Indicates that the cmdlet ignores white space in word counts and character counts. By default, white space is not ignored.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies the objects to be measured. Enter a variable that contains the objects, or type a command or expression that gets
|
|
the objects.
|
|
|
|
|
|
When you use the InputObject parameter with Measure-Object , instead of piping command results to Measure-Object , the
|
|
InputObject value-even if the value is a collection that is the result of a command, such as "-InputObject (Get-Process)"-is
|
|
treated as a single object. Because InputObject cannot return individual properties from an array or collection of objects,
|
|
it is recommended that if you use Measure-Object to measure a collection of objects for those objects that have specific
|
|
values in defined properties, you use Measure-Object in the pipeline, as shown in the examples in this topic.`, `PSObject`),
|
|
new Parameter(`Line`, `Indicates that the cmdlet counts the number of lines in the input object.`, `SwitchParameter`),
|
|
new Parameter(`Maximum`, `Indicates that the cmdlet displays the maximum value of the specified properties.`, `SwitchParameter`),
|
|
new Parameter(`Minimum`, `Indicates that the cmdlet displays the minimum value of the specified properties.`, `SwitchParameter`),
|
|
new Parameter(`Property`, `Specifies one or more numeric properties to measure. The default is the Count property of the object.`, `String[]`),
|
|
new Parameter(`Sum`, `Indicates that the cmdlet displays the sum of the values of the specified properties.`, `SwitchParameter`),
|
|
new Parameter(`Word`, `Indicates that the cmdlet counts the number of words in the input object.`, `SwitchParameter`),
|
|
],
|
|
`Calculates the numeric properties of objects, and the characters, words, and lines in string objects, such as files of text.`,
|
|
`Measure-Object [[-Property] <String[]>] [-Average] [-InputObject <PSObject>] [-Maximum] [-Minimum] [-Sum]
|
|
[<CommonParameters>]
|
|
|
|
Measure-Object [[-Property] <String[]>] [-Character] [-IgnoreWhiteSpace] [-InputObject <PSObject>] [-Line] [-Word]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Measure-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Measure-VMReplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Measure-VMResourcePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Merge-CIPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Merge-Partition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Merge-Partition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Merge-Partition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Merge-VHD`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Mount-AppvClientConnectionGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Mount-AppvClientPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Mount-AppxVolume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Mount-VHD`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Mount-VMHostAssignableDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Mount-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Move-AppxPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Move-Item`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Destination`, `Specifies the path to the location where the items are being moved. The default is the current directory. Wildcards are
|
|
permitted, but the result must specify a single location.
|
|
|
|
|
|
To rename the item being moved, specify a new name in the value of the Destination parameter.`, `String`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, an item or items that this cmdlet excludes from the operation. The value of this parameter
|
|
qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when the cmdlet gets the objects, rather than having Windows PowerShell filter
|
|
the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies, as a string array, an item or items that this cmdlet moves in the operation. The value of this parameter
|
|
qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the current location of the items. Unlike the Path parameter, the value of LiteralPath is used exactly
|
|
as it is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single
|
|
quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path to the current location of the items. The default is the current directory. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Moves an item from one location to another.`,
|
|
`Move-Item [[-Destination] <String>] [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>]
|
|
[-Force] [-Include <String[]>] -LiteralPath <String[]> [-PassThru] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Move-Item [-Path] <String[]> [[-Destination] <String>] [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>]
|
|
[-Filter <String>] [-Force] [-Include <String[]>] [-PassThru] [-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Move-ItemProperty`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Destination`, `Specifies the path to the destination location.`, `String`),
|
|
new Parameter(`Exclude`, `Specifies, as a string array, a property or property that this cmdlet excludes from the operation. The value of this
|
|
parameter qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when this cmdlet gets the objects rather than having Windows PowerShell filter
|
|
the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies, as a string array, a property or property that this cmdlet moves in the operation. The value of this parameter
|
|
qualifies the Path parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the current location of the property. Unlike the Path parameter, the value of LiteralPath is used
|
|
exactly as it is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in
|
|
single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the name of the property to be moved.`, `String[]`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path to the current location of the property. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Moves a property from one location to another.`,
|
|
`Move-ItemProperty [-Destination] <String> [-Name] <String[]> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>]
|
|
[-Filter <String>] [-Force] [-Include <String[]>] -LiteralPath <String[]> [-PassThru] [-UseTransaction] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Move-ItemProperty [-Path] <String[]> [-Destination] <String> [-Name] <String[]> [-Confirm] [-Credential <PSCredential>]
|
|
[-Exclude <String[]>] [-Filter <String>] [-Force] [-Include <String[]>] [-PassThru] [-UseTransaction] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Move-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Move-VMStorage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Alias`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Description`, `Specifies a description of the alias. You can type any string. If the description includes spaces, enclose it in quotation
|
|
marks.`, `String`),
|
|
new Parameter(`Force`, `Indicates that the cmdlet acts like Set-Alias if the alias named already exists.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies the new alias. You can use any alphanumeric characters in an alias, but the first character cannot be a number.`, `String`),
|
|
new Parameter(`Option`, `Specifies that the cmdlet sets the value of the Options property of the alias. The acceptable values for this parameter are:
|
|
|
|
|
|
- None. Sets no options. (None is the default.) - ReadOnly. Can be deleted. Cannot be not changed, except by using the
|
|
Force parameter. - Constant. Cannot be deleted or changed. - Private. The alias is available only in the current scope. -
|
|
AllScope. The alias is copied to any new scopes that are created.
|
|
|
|
|
|
To see the Options * * property of all aliases in the session, type "Get-Alias | Format-Table -Property name, options
|
|
-autosize".`, `ScopedItemOptions`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Scope`, `Specifies the scope of the new alias. The acceptable values for this parameter are:
|
|
|
|
|
|
- Global
|
|
|
|
|
|
- Local
|
|
|
|
|
|
- Script
|
|
|
|
|
|
- A number relative to the current scope (0 through the number of scopes, where 0 is the current scope and 1 is its parent).
|
|
|
|
|
|
|
|
|
|
Local is the default. For more information, see about_Scopes.`, `String`),
|
|
new Parameter(`Value`, `Specifies the name of the cmdlet or command element that is being aliased.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates a new alias.`,
|
|
`New-Alias [-Name] <String> [-Value] <String> [-Confirm] [-Description <String>] [-Force] [-Option {None | ReadOnly |
|
|
Constant | Private | AllScope | Unspecified}] [-PassThru] [-Scope <String>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-AppLockerPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-CertificateNotificationTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-CimInstance`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-CimSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-CimSessionOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-CIPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-CIPolicyRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-DtcDiagnosticTransaction`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Event`,
|
|
[
|
|
new Parameter(`EventArguments`, `Specifies an object that contains options for the event.`, `PSObject[]`),
|
|
new Parameter(`MessageData`, `Specifies additional data associated with the event. The value of this parameter appears in the MessageData property of the
|
|
event object.`, `PSObject`),
|
|
new Parameter(`Sender`, `Specifies the object that raises the event. The default is the Windows PowerShell engine.`, `PSObject`),
|
|
new Parameter(`SourceIdentifier`, `Specifies a name for the new event. This parameter is required, and it must be unique in the session.
|
|
|
|
|
|
The value of this parameter appears in the SourceIdentifier property of the events.`, `String`),
|
|
],
|
|
`Creates a new event.`,
|
|
`New-Event [-SourceIdentifier] <String> [[-Sender] <PSObject>] [[-EventArguments] <PSObject[]>] [[-MessageData] <PSObject>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-EventLog`,
|
|
[
|
|
new Parameter(`CategoryResourceFile`, `Specifies the path of the file that contains category strings for the source events. This file is also known as the Category
|
|
Message File.
|
|
|
|
|
|
The file must be present on the computer on which the event log is being created. This parameter does not create or move
|
|
files.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the computers on which this cmdlet creates new event logs. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address or a fully qualified domain name of a remote computer. To specify the local computer,
|
|
type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of New-EventLog even if
|
|
your computer is not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`LogName`, `Specifies the name of the event log.
|
|
|
|
|
|
If the log does not exist, New-EventLog creates the log and uses this value for the Log and LogDisplayName properties of the
|
|
new event log. If the log exists, New-EventLog registers a new source for the event log.`, `String`),
|
|
new Parameter(`MessageResourceFile`, `Specifies the path of the file that contains message formatting strings for the source events. This file is also known as
|
|
the Event Message File.
|
|
|
|
|
|
The file must be present on the computer on which the event log is being created. This parameter does not create or move
|
|
files.`, `String`),
|
|
new Parameter(`ParameterResourceFile`, `Specifies the path of the file that contains strings used for parameter substitutions in event descriptions. This file is
|
|
also known as the Parameter Message File.
|
|
|
|
|
|
The file must be present on the computer on which the event log is being created. This parameter does not create or move
|
|
files.`, `String`),
|
|
new Parameter(`Source`, `Specifies the names of the event log sources, such as application programs that write to the event log. This parameter is
|
|
required.`, `String[]`),
|
|
],
|
|
`Creates a new event log and a new event source on a local or remote computer.`,
|
|
`New-EventLog [-LogName] <String> [-Source] <String[]> [[-ComputerName] <String[]>] [-CategoryResourceFile <String>]
|
|
[-MessageResourceFile <String>] [-ParameterResourceFile <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-FileCatalog`,
|
|
[
|
|
new Parameter(`CatalogFilePath`, ``, `String`),
|
|
new Parameter(`CatalogVersion`, ``, `Int32`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Path`, ``, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
``,
|
|
`New-FileCatalog [-CatalogFilePath] <String> [[-Path] <String[]>] [-CatalogVersion <Int32>] [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-HgsTraceTarget`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-IISConfigCollectionElement`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-IISSite`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-IISSiteBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Item`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Force`, `Forces this cmdlet to create an item that writes over an existing read-only item. Implementation varies from provider to
|
|
provider. For more information, see about_Providers. Even using the Force parameter, the cmdlet cannot override security
|
|
restrictions.`, `SwitchParameter`),
|
|
new Parameter(`ItemType`, `Specifies the provider-specified type of the new item. Starting in Windows PowerShell 5.0, you can create symbolic links by
|
|
specifying SymbolicLink as the value of this parameter.`, `String`),
|
|
new Parameter(`Name`, `Specifies the name of the new item.
|
|
|
|
|
|
You can specify the name of the new item in the Name or Path parameter value, and you can specify the path of the new item
|
|
in Name or Path value.`, `String`),
|
|
new Parameter(`Path`, `Specifies the path of the location of the new item. Wildcard characters are permitted.
|
|
|
|
|
|
You can specify the name of the new item in Name , or include it in Path .`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`Value`, `Specifies the value of the new item. You can also pipe a value to New-Item .`, `Object`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates a new item.`,
|
|
`New-Item [[-Path] <String[]>] [-Confirm] [-Credential <PSCredential>] [-Force] [-ItemType <String>] -Name <String>
|
|
[-UseTransaction] [-Value <Object>] [-WhatIf] [<CommonParameters>]
|
|
|
|
New-Item [-Path] <String[]> [-Confirm] [-Credential <PSCredential>] [-Force] [-ItemType <String>] [-UseTransaction] [-Value
|
|
<Object>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-ItemProperty`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies items that this cmdlet omits. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the format or language of the provider. The value of this parameter qualifies the Path parameter.
|
|
|
|
|
|
The syntax of the filter, including the use of wildcard characters, depends on the provider. Filters are more efficient than
|
|
other parameters, because the provider applies them when it retrieves the objects instead of having Windows PowerShell
|
|
filter the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Forces the cmdlet to create a property on an object that cannot otherwise be accessed by the user. Implementation varies
|
|
from provider to provider. For more information, see about_Providers.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies items that this cmdlet includes. The value of this parameter qualifies the Path parameter. Enter a path element or
|
|
pattern, such as *.txt. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path of the item property. The value of the LiteralPath parameter is used exactly as it is typed. No characters
|
|
are interpreted as wildcard characters. If the path includes escape characters, enclose it in single quotation marks. Single
|
|
quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies a name for the new property. If the property is a registry entry, this parameter specifies the name of the entry.`, `String`),
|
|
new Parameter(`Path`, `Specifies the path of the item. This parameter identifies the item to which this cmdlet adds the new property.`, `String[]`),
|
|
new Parameter(`PropertyType`, `Specifies the type of property that this cmdlet adds. The acceptable values for this parameter are:
|
|
|
|
|
|
- String. Specifies a null-terminated string. Equivalent to REG_SZ. - ExpandString. Specifies a null-terminated string that
|
|
contains unexpanded references to environment variables that are expanded when the value is retrieved. Equivalent to
|
|
REG_EXPAND_SZ. - Binary. Specifies binary data in any form. Equivalent to REG_BINARY. - DWord. Specifies a 32-bit binary
|
|
number. Equivalent to REG_DWORD. - MultiString. Specifies an array of null-terminated strings terminated by two null
|
|
characters. Equivalent to REG_MULTI_SZ. - Qword. Specifies a 64-bit binary number. Equivalent to REG_QWORD. - Unknown.
|
|
Indicates an unsupported registry data type, such as REG_RESOURCE_LIST.`, `String`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`Value`, `Specifies the property value. If the property is a registry entry, this parameter specifies the value of the entry.`, `Object`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates a new property for an item and sets its value.`,
|
|
`New-ItemProperty [-Name] <String> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force]
|
|
[-Include <String[]>] -LiteralPath <String[]> [-PropertyType <String>] [-UseTransaction] [-Value <Object>] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
New-ItemProperty [-Path] <String[]> [-Name] <String> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter
|
|
<String>] [-Force] [-Include <String[]>] [-PropertyType <String>] [-UseTransaction] [-Value <Object>] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-JobTrigger`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-LocalGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-LocalUser`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Module`,
|
|
[
|
|
new Parameter(`ArgumentList`, `Specifies an array of arguments which are parameter values that are passed to the script block.`, `Object[]`),
|
|
new Parameter(`AsCustomObject`, `Indicates that this cmdlet returns a custom object that represents the dynamic module. The module members are implemented as
|
|
script methods of the custom object, but they are not imported into the session. You can save the custom object in a
|
|
variable and use dot notation to invoke the members.
|
|
|
|
|
|
If the module has multiple members with the same name, such as a function and a variable that are both named A, only one
|
|
member with each name can be accessed from the custom object.`, `SwitchParameter`),
|
|
new Parameter(`Cmdlet`, `Specifies an array of cmdlets that this cmdlet exports from the module into the current session. Enter a comma-separated
|
|
list of cmdlets. Wildcard characters are permitted. By default, all cmdlets in the module are exported.
|
|
|
|
|
|
You cannot define cmdlets in a script block, but a dynamic module can include cmdlets if it imports the cmdlets from a
|
|
binary module.`, `String[]`),
|
|
new Parameter(`Function`, `Specifies an array of functions that this cmdlet exports from the module into the current session. Enter a comma-separated
|
|
list of functions. Wildcard characters are permitted. By default, all functions defined in a module are exported.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies a name for the new module. You can also pipe a module name to New-Module.
|
|
|
|
|
|
The default value is an autogenerated name that starts with " _DynamicModule " and is followed by a GUID that specifies the
|
|
path of the dynamic module.`, `String`),
|
|
new Parameter(`ReturnResult`, `Indicates that this cmdlet runs the script block and returns the script block results instead of returning a module object.`, `SwitchParameter`),
|
|
new Parameter(`ScriptBlock`, `Specifies the contents of the dynamic module. Enclose the contents in braces ( { } ) to create a script block. This
|
|
parameter is required.`, `ScriptBlock`),
|
|
],
|
|
`Creates a new dynamic module that exists only in memory.`,
|
|
`New-Module [-Name] <String> [-ScriptBlock] <ScriptBlock> [-ArgumentList <Object[]>] [-AsCustomObject] [-Cmdlet <String[]>]
|
|
[-Function <String[]>] [-ReturnResult] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-ModuleManifest`,
|
|
[
|
|
new Parameter(`AliasesToExport`, `Specifies the aliases that the module exports. Wildcard characters are permitted.
|
|
|
|
|
|
You can use this parameter to restrict the aliases that are exported by the module. It can remove aliases from the list of
|
|
exported aliases, but it cannot add aliases to the list.
|
|
|
|
|
|
If you omit this parameter, New-ModuleManifest creates an AliasesToExport key with a value of * (all), meaning that all
|
|
aliases that are exported by the module are exported by the manifest.`, `String[]`),
|
|
new Parameter(`Author`, `Specifies the module author.
|
|
|
|
|
|
If you omit this parameter, New-ModuleManifest creates an Author key with the name of the current user.`, `String`),
|
|
new Parameter(`ClrVersion`, `Specifies the minimum version of the Common Language Runtime (CLR) of the Microsoft .NET Framework that the module requires.`, `Version`),
|
|
new Parameter(`CmdletsToExport`, `Specifies the cmdlets that the module exports. Wildcard characters are permitted.
|
|
|
|
|
|
You can use this parameter to restrict the cmdlets that are exported by the module. It can remove cmdlets from the list of
|
|
exported cmdlets, but it cannot add cmdlets to the list.
|
|
|
|
|
|
If you omit this parameter, New-ModuleManifest creates a CmdletsToExport key with a value of * (all), meaning that all
|
|
cmdlets that are exported by the module are exported by the manifest.`, `String[]`),
|
|
new Parameter(`CompanyName`, `Identifies the company or vendor who created the module.
|
|
|
|
|
|
If you omit this parameter, New-ModuleManifest creates a CompanyName key with a value of "Unknown".`, `String`),
|
|
new Parameter(`CompatiblePSEditions`, `You can use this parameter to restrict the aliases that are exported by the module. It can remove aliases from the list of
|
|
exported aliases, but it cannot add aliases to the list.
|
|
|
|
|
|
If you omit this parameter, New-ModuleManifest creates an AliasesToExport key with a value of * (all), meaning that all
|
|
aliases that are exported by the module are exported by the manifest.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Copyright`, `Specifies a copyright statement for the module.
|
|
|
|
|
|
If you omit this parameter, New-ModuleManifest creates a Copyright key with a value of "(c) <year> <username>. All rights
|
|
reserved." where <year> is the current year and <username> is the value of the Author key (if one is specified) or the name
|
|
of the current user.`, `String`),
|
|
new Parameter(`DefaultCommandPrefix`, `Specifies a prefix that is prepended to the nouns of all commands in the module when they are imported into a session.
|
|
Prefixes prevent command name conflicts in a user's session.
|
|
|
|
|
|
Module users can override this prefix by specifying the Prefix parameter of the Import-Module cmdlet.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`Description`, `Describes the contents of the module.`, `String`),
|
|
new Parameter(`DotNetFrameworkVersion`, `Specifies the minimum version of the Microsoft .NET Framework that the module requires.`, `Version`),
|
|
new Parameter(`DscResourcesToExport`, `@{Text=}`, `String[]`),
|
|
new Parameter(`FileList`, `Specifies all items that are included in the module.
|
|
|
|
|
|
This key is designed to act as a module inventory. The files listed in the key are not automatically exported with the
|
|
module.`, `String[]`),
|
|
new Parameter(`FormatsToProcess`, `Specifies the formatting files (.ps1xml) that run when the module is imported.
|
|
|
|
|
|
When you import a module, Windows PowerShell runs the Update-FormatData cmdlet with the specified files. Because formatting
|
|
files are not scoped, they affect all session states in the session.`, `String[]`),
|
|
new Parameter(`FunctionsToExport`, `Specifies the functions that the module exports. Wildcard characters are permitted.
|
|
|
|
|
|
You can use this parameter to restrict the functions that are exported by the module. It can remove functions from the list
|
|
of exported aliases, but it cannot add functions to the list.
|
|
|
|
|
|
If you omit this parameter, New-ModuleManifest creates an FunctionsToExport key with a value of * (all), meaning that all
|
|
functions that are exported by the module are exported by the manifest.`, `String[]`),
|
|
new Parameter(`Guid`, `Specifies a unique identifier for the module. The GUID can be used to distinguish among modules with the same name.
|
|
|
|
|
|
If you omit this parameter, New-ModuleManifest creates a GUID key in the manifest and generates a GUID for the value.
|
|
|
|
|
|
To create a new GUID in Windows PowerShell, type "[guid]::NewGuid()".`, `Guid`),
|
|
new Parameter(`HelpInfoUri`, `Specifies the Internet address of the HelpInfo XML file for the module. Enter an Uniform Resource Identifier (URI) that
|
|
starts with "http" or "https".
|
|
|
|
|
|
The HelpInfo XML file supports the Updatable Help feature that was introduced in Windows PowerShell 3.0. It contains
|
|
information about the location of downloadable help files for the module and the version numbers of the newest help files
|
|
for each supported locale. For information about Updatable Help, see about_Updatable_Help
|
|
(http://go.microsoft.com/fwlink/?LinkID=235801). For information about the HelpInfo XML file, see "Supporting Updatable
|
|
Help" in the Microsoft Developer Network (MSDN) library.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`IconUri`, `@{Text=}`, `Uri`),
|
|
new Parameter(`LicenseUri`, `@{Text=}`, `Uri`),
|
|
new Parameter(`ModuleList`, `Lists all modules that are included in this module.
|
|
|
|
|
|
Enter each module name as a string or as a hash table with ModuleName and ModuleVersion keys. The hash table can also have
|
|
an optional GUID key. You can combine strings and hash tables in the parameter value. For more information, see the examples.
|
|
|
|
|
|
This key is designed to act as a module inventory. The modules that are listed in the value of this key are not
|
|
automatically processed.`, `Object[]`),
|
|
new Parameter(`ModuleVersion`, `Specifies the version of the module.
|
|
|
|
|
|
This parameter is not required by the cmdlet, but a ModuleVersion key is required in the manifest. If you omit this
|
|
parameter, New-ModuleManifest creates a ModuleVersion key with a value of "1.0".`, `Version`),
|
|
new Parameter(`NestedModules`, `Specifies script modules (.psm1) and binary modules (.dll) that are imported into the module's session state. The files in
|
|
the NestedModules key run in the order in which they are listed in the value.
|
|
|
|
|
|
Enter each module name as a string or as a hash table with ModuleName and ModuleVersion keys. The hash table can also have
|
|
an optional GUID key. You can combine strings and hash tables in the parameter value. For more information, see the examples.
|
|
|
|
|
|
Typically, nested modules contain commands that the root module needs for its internal processing. By default, the commands
|
|
in nested modules are exported from the module's session state into the caller's session state, but the root module can
|
|
restrict the commands that it exports, for example, by using an Export-ModuleMember command.
|
|
|
|
|
|
Nested modules in the module session state are available to the root module, but they are not returned by a Get-Module
|
|
command in the caller's session state.
|
|
|
|
|
|
Scripts (.ps1) that are listed in the NestedModules key are run in the module's session state, not in the caller's session
|
|
state. To run a script in the caller's session state, list the script file name in the value of the ScriptsToProcess key in
|
|
the manifest.`, `Object[]`),
|
|
new Parameter(`PassThru`, `Indicates that this cmdlet writes the resulting module manifest to the console, in addition to creating a .psd1 file. By
|
|
default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path and file name of the new module manifest. Enter a path and file name with a .psd1 file name extension,
|
|
such as "$pshome\Modules\MyModule\MyModule.psd1". This parameter is required.
|
|
|
|
|
|
If you specify the path of an existing file, New-ModuleManifest replaces the file without warning unless the file has the
|
|
read-only attribute.
|
|
|
|
|
|
The manifest should be located in the module's directory, and the manifest file name should be the same as the module
|
|
directory name, but with a .psd1 file name extension.
|
|
|
|
|
|
You cannot use variables, such as $pshome or $home, in response to a prompt for a Path parameter value. To use a variable,
|
|
include the Path parameter in the command.`, `String`),
|
|
new Parameter(`PowerShellHostName`, `Specifies the name of the Windows PowerShell host program that the module requires. Enter the name of the host program, such
|
|
as "Windows PowerShell ISE Host" or "ConsoleHost". Wildcard characters are not permitted.
|
|
|
|
|
|
To find the name of a host program, in the program, type "$host.name".`, `String`),
|
|
new Parameter(`PowerShellHostVersion`, `Specifies the minimum version of the Windows PowerShell host program that works with the module. Enter a version number,
|
|
such as 1.1.`, `Version`),
|
|
new Parameter(`PowerShellVersion`, `Specifies the minimum version of Windows PowerShell that works with this module. For example, you can enter 3.0, 4.0, or 5.0
|
|
as the value of this parameter.`, `Version`),
|
|
new Parameter(`PrivateData`, `Specifies data that is passed to the module when it is imported.`, `Object`),
|
|
new Parameter(`ProcessorArchitecture`, `Specifies the processor architecture that the module requires. The acceptable values for this parameter are: x86, AMD64,
|
|
IA64, and None. None indicates unknown or unspecified.`, `ProcessorArchitecture`),
|
|
new Parameter(`ProjectUri`, `@{Text=}`, `Uri`),
|
|
new Parameter(`ReleaseNotes`, `Specifies release notes.`, `String`),
|
|
new Parameter(`RequiredAssemblies`, `Specifies the assembly (.dll) files that the module requires. Enter the assembly file names. Windows PowerShell loads the
|
|
specified assemblies before updating types or formats, importing nested modules, or importing the module file that is
|
|
specified in the value of the RootModule key.
|
|
|
|
|
|
Use this parameter to list all the assemblies that the module requires. This includes assemblies that must be loaded to
|
|
update any formatting or type files that are listed in the FormatsToProcess or TypesToProcess keys, even if those assemblies
|
|
are also listed as binary modules in the NestedModules key.`, `String[]`),
|
|
new Parameter(`RequiredModules`, `Specifies modules that must be in the global session state. If the required modules are not in the global session state,
|
|
Windows PowerShell imports them. If the required modules are not available, the Import-Module command fails.
|
|
|
|
|
|
Enter each module name as a string or as a hash table with ModuleName and ModuleVersion keys. The hash table can also have
|
|
an optional GUID key. You can combine strings and hash tables in the parameter value. For more information, see the examples.
|
|
|
|
|
|
In Windows PowerShell 2.0, Import-Module does not import required modules automatically. It just verifies that the required
|
|
modules are in the global session state.`, `Object[]`),
|
|
new Parameter(`RootModule`, `Specifies the primary or root file of the module. Enter the file name of a script (.ps1), a script module (.psm1), a module
|
|
manifest (.psd1), an assembly (.dll), a cmdlet definition XML file (.cdxml), or a workflow (.xaml). When the module is
|
|
imported, the members that are exported from the root module file are imported into the caller's session state.
|
|
|
|
|
|
If a module has a manifest file and no root file has been designated in the RootModule key, the manifest becomes the primary
|
|
file for the module, and the module becomes a manifest module (ModuleType = Manifest).
|
|
|
|
|
|
To export members from .psm1 or .dll files in a module that has a manifest, the names of those files must be specified in
|
|
the values of the RootModule or NestedModules keys in the manifest. Otherwise, their members are not exported.
|
|
|
|
|
|
In Windows PowerShell 2.0, this key was called ModuleToProcess . You can use the RootModule parameter name or its
|
|
ModuleToProcess alias.`, `String`),
|
|
new Parameter(`ScriptsToProcess`, `Specifies script (.ps1) files that run in the caller's session state when the module is imported. You can use these scripts
|
|
to prepare an environment, just as you might use a logon script.
|
|
|
|
|
|
To specify scripts that run in the module's session state, use the NestedModules key.`, `String[]`),
|
|
new Parameter(`Tags`, `@{Text=}`, `String[]`),
|
|
new Parameter(`TypesToProcess`, `Specifies the type files (.ps1xml) that run when the module is imported.
|
|
|
|
|
|
When you import the module, Windows PowerShell runs the Update-TypeData cmdlet with the specified files. Because type files
|
|
are not scoped, they affect all session states in the session.`, `String[]`),
|
|
new Parameter(`VariablesToExport`, `Specifies the variables that the module exports. Wildcard characters are permitted.
|
|
|
|
|
|
You can use this parameter to restrict the variables that are exported by the module. It can remove variables from the list
|
|
of exported variables, but it cannot add variables to the list.
|
|
|
|
|
|
If you omit this parameter, New-ModuleManifest creates a VariablesToExport key with a value of * (all), meaning that all
|
|
variables that are exported by the module are exported by the manifest.`, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates a new module manifest.`,
|
|
`New-ModuleManifest [-Path] <String> [-AliasesToExport <String[]>] [-Author <String>] [-ClrVersion <Version>]
|
|
[-CmdletsToExport <String[]>] [-CompanyName <String>] [-CompatiblePSEditions {Desktop | Core}] [-Confirm] [-Copyright
|
|
<String>] [-DefaultCommandPrefix <String>] [-Description <String>] [-DotNetFrameworkVersion <Version>]
|
|
[-DscResourcesToExport <String[]>] [-FileList <String[]>] [-FormatsToProcess <String[]>] [-FunctionsToExport <String[]>]
|
|
[-Guid <Guid>] [-HelpInfoUri <String>] [-IconUri <Uri>] [-LicenseUri <Uri>] [-ModuleList <Object[]>] [-ModuleVersion
|
|
<Version>] [-NestedModules <Object[]>] [-PassThru] [-PowerShellHostName <String>] [-PowerShellHostVersion <Version>]
|
|
[-PowerShellVersion <Version>] [-PrivateData <Object>] [-ProcessorArchitecture {None | MSIL | X86 | IA64 | Amd64 | Arm}]
|
|
[-ProjectUri <Uri>] [-ReleaseNotes <String>] [-RequiredAssemblies <String[]>] [-RequiredModules <Object[]>] [-RootModule
|
|
<String>] [-ScriptsToProcess <String[]>] [-Tags <String[]>] [-TypesToProcess <String[]>] [-VariablesToExport <String[]>]
|
|
[-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPsecAuthProposal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPsecMainModeCryptoProposal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-NetIPsecQuickModeCryptoProposal`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Object`,
|
|
[
|
|
new Parameter(`ArgumentList`, `Specifies a list of arguments to pass to the constructor of the .NET Framework class. Separate elements in the list by using
|
|
commas (,). The alias for ArgumentList is Args .`, `Object[]`),
|
|
new Parameter(`ComObject`, `Specifies the programmatic identifier (ProgID) of the COM object.`, `String`),
|
|
new Parameter(`Property`, `Sets property values and invokes methods of the new object.
|
|
|
|
|
|
Enter a hash table in which the keys are the names of properties or methods and the values are property values or method
|
|
arguments. New-Object creates the object and sets each property value and invokes each method in the order that they appear
|
|
in the hash table.
|
|
|
|
|
|
If the new object is derived from the PSObject class, and you specify a property that does not exist on the object,
|
|
New-Object adds the specified property to the object as a NoteProperty. If the object is not a PSObject , the command
|
|
generates a non-terminating error.`, `IDictionary`),
|
|
new Parameter(`Strict`, `Indicates that the cmdlet generates a non-terminating error when a COM object that you attempt to create uses an interop
|
|
assembly. This feature distinguishes actual COM objects from .NET Framework objects with COM-callable wrappers.`, `SwitchParameter`),
|
|
new Parameter(`TypeName`, `Specifies the fully qualified name of the .NET Framework class. You cannot specify both the TypeName parameter and the
|
|
ComObject parameter.`, `String`),
|
|
],
|
|
`Creates an instance of a Microsoft .NET Framework or COM object.`,
|
|
`New-Object [-TypeName] <String> [[-ArgumentList] <Object[]>] [-Property <IDictionary>] [<CommonParameters>]
|
|
|
|
New-Object [-ComObject] <String> [-Property <IDictionary>] [-Strict] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-PmemDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-ProvisioningRepro`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-PSDrive`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
Starting in Windows PowerShell 3.0, when the value of the Root parameter is a UNC path, you can use credentials to create
|
|
file system drives. This parameter is not supported by all Windows PowerShell providers.`, `PSCredential`),
|
|
new Parameter(`Description`, `Specifies a brief text description of the drive. Type any string.
|
|
|
|
|
|
To see the descriptions of all of the drives in the session, type "Get-PSDrive | Format-Table Name, Description". To see the
|
|
description of a particular drives, type "(Get-PSDrive <DriveName>).Description".`, `String`),
|
|
new Parameter(`Name`, `Specifies a name for the new drive. For persistent mapped network drives, type a drive letter. For temporary Windows
|
|
PowerShell drives, type any valid string; you are not limited to drive letters.`, `String`),
|
|
new Parameter(`PSProvider`, `Specifies the Windows PowerShell provider that supports drives of this kind.
|
|
|
|
|
|
For example, if the drive is associated with a network share or file system directory, the Windows PowerShell provider is
|
|
FileSystem. If the drive is associated with a registry key, the provider is Registry.
|
|
|
|
|
|
Temporary Windows PowerShell drives can be associated with any Windows PowerShell provider. Mapped network drives can be
|
|
associated only with the FileSystem provider.
|
|
|
|
|
|
To see a list of the providers in your Windows PowerShell session, use the Get-PSProvider cmdlet.`, `String`),
|
|
new Parameter(`Persist`, `Indicates that this cmdlet creates a Windows mapped network drive. Mapped network drives are saved in Windows on the local
|
|
computer. They are persistent, not session-specific, and can be viewed and managed in File Explorer and other tools.
|
|
|
|
|
|
When you scope the command locally, that is, without dot-sourcing, the Persist parameter does not persist the creation of a
|
|
PSDrive beyond the scope in which you run the command. If you run New-PSDrive inside a script, and you want the new drive to
|
|
persist indefinitely, you must dot-source the script. For best results, to force a new drive to persist, specify Global as
|
|
the value of the Scope parameterin addition to adding Persist to your command.
|
|
|
|
|
|
The name of the drive must be a letter, such as D or E. The value of Root parameter must be a UNC path of a different
|
|
computer. The value of the PSProvider parameter must be FileSystem.
|
|
|
|
|
|
To disconnect a Windows mapped network drive, use the Remove-PSDrive cmdlet. When you disconnect a Windows mapped network
|
|
drive, the mapping is permanently deleted from the computer, not just deleted from the current session.
|
|
|
|
|
|
Mapped network drives are specific to a user account. Mapped network drives that you create in sessions that are started by
|
|
using the Run as administrator option or by using the credential of another user are not visible in a session that was
|
|
started without explicit credentials, or by using the credentials of the current user.`, `SwitchParameter`),
|
|
new Parameter(`Root`, `Specifies the data store location to which a Windows PowerShell drive is mapped.
|
|
|
|
|
|
For example, specify a network share, such as \\Server01\Public, a local directory, such as C:\Program Files, or a registry
|
|
key, such as HKLM:\Software\Microsoft.
|
|
|
|
|
|
Temporary Windows PowerShell drives can be associated with a local or remote location on any supported provider drive.
|
|
Mapped network drives can be associated only with a file system location on a remote computer.`, `String`),
|
|
new Parameter(`Scope`, `Specifies a scope for the drive. The acceptable values for this parameter are: Global, Local, and Script, or a number
|
|
relative to the current scope, which is 0 through the number of scopes, where 0 is the current scope and 1 is its parent.
|
|
Local is the default. For more information, see about_Scopes (http://go.microsoft.com/fwlink/?LinkID=113260).`, `String`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates temporary and persistent mapped network drives.`,
|
|
`New-PSDrive [-Name] <String> [-PSProvider] <String> [-Root] <String> [-Confirm] [-Credential <PSCredential>] [-Description
|
|
<String>] [-Persist] [-Scope <String>] [-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-PSRoleCapabilityFile`,
|
|
[
|
|
new Parameter(`AliasDefinitions`, `Adds the specified aliases to sessions that use the role capability file. Enter a hash table with the following keys:
|
|
|
|
|
|
- Name. Name of the alias. This key is required. - Value. The command that the alias represents. This key is required. -
|
|
Description. A text string that describes the alias. This key is optional. - Options. Alias options. This key is optional.
|
|
The default value is None. The acceptable values for this parameter are: None, ReadOnly, Constant, Private, or AllScope.
|
|
|
|
|
|
For example: "@{Name="hlp";Value="Get-Help";Description="Gets help";Options="ReadOnly"}"`, `IDictionary[]`),
|
|
new Parameter(`AssembliesToLoad`, `Specifies the assemblies to load into the sessions that use the role capability file.`, `String[]`),
|
|
new Parameter(`Author`, `Specifies the user that created the role capability file.`, `String`),
|
|
new Parameter(`CompanyName`, `Identifies the company that created the role capability file. The default value is Unknown.`, `String`),
|
|
new Parameter(`Copyright`, `Specifies a copyright for the role capability file. If you omit this parameter, New-PSRoleCapabilityFile generates a
|
|
copyright statement by using the value of the Author parameter.`, `String`),
|
|
new Parameter(`Description`, `Specifies a description for the role capability file.`, `String`),
|
|
new Parameter(`EnvironmentVariables`, `Specifies the environment variables for sessions that expose this role capability file. Enter a hash table in which the keys
|
|
are the environment variable names and the values are the environment variable values.
|
|
|
|
|
|
For example: "EnvironmentVariables=@{TestShare="\\Server01\TestShare"}"`, `IDictionary`),
|
|
new Parameter(`FormatsToProcess`, `Specifies the formatting files (.ps1xml) that run in sessions that use the role capability file. The value of this parameter
|
|
must be a full or absolute path of the formatting files.`, `String[]`),
|
|
new Parameter(`FunctionDefinitions`, `Adds the specified functions to sessions that expose the role capability. Enter a hash table with the following keys:
|
|
|
|
|
|
- Name. Name of the function. This key is required. - ScriptBlock. Function body. Enter a script block. This key is
|
|
required. - Options. Function options. This key is optional. The default value is None. The acceptable values for this
|
|
parameter are: are None, ReadOnly, Constant, Private, or AllScope.
|
|
|
|
|
|
For example: "@{Name="Get-PowerShellProcess";ScriptBlock={Get-Process PowerShell};Options="AllScope"}"`, `IDictionary[]`),
|
|
new Parameter(`Guid`, `Specifies a unique identifier for the role capability file. If you omit this parameter, New-PSRoleCapabilityFile generates a
|
|
GUID for the file. To create a new GUID in Windows PowerShell, type "[guid]::NewGuid()".`, `Guid`),
|
|
new Parameter(`ModulesToImport`, `Specifies the modules that are automatically imported into sessions that use the role capability file. By default, all of
|
|
the commands in listed modules are visible. When used with VisibleCmdlets or VisibleFunctions , the commands visible from
|
|
the specified modules can be restricted.
|
|
|
|
|
|
Each module used in the value of this parameter can be represented by a string or by a hash table. A module string consists
|
|
only of the name of the module. A module hash table can include ModuleName , ModuleVersion , and GUID keys. Only the
|
|
ModuleName key is required.
|
|
|
|
|
|
For example, the following value consists of a string and a hash table. Any combination of strings and hash tables, in any
|
|
order, is valid.
|
|
|
|
|
|
""TroubleshootingPack", @{ModuleName="PSDiagnostics"; ModuleVersion="1.0.0.0";GUID="c61d6278-02a3-4618-ae37-a524d40a7f44"}"`, `Object[]`),
|
|
new Parameter(`Path`, `Specifies the path and file name of the role capability file. The file must have a .psrc file name extension.`, `String`),
|
|
new Parameter(`ScriptsToProcess`, `Specifies scripts to add to sessions that use the role capability file. Enter the path and file names of the scripts. The
|
|
value of this parameter must be a full or absolute path of the script file names.`, `String[]`),
|
|
new Parameter(`TypesToProcess`, `Specifies type files (.ps1xml) to add to sessions that use the role capability file. Enter the type file names. The value of
|
|
this parameter must be a full or absolute path of the type file names.`, `String[]`),
|
|
new Parameter(`VariableDefinitions`, `Specifies variables to add to sessions that use the role capability file. Enter a hash table with the following keys:
|
|
|
|
|
|
- Name. Name of the variable. This key is required. - Value. Variable value. This key is required. - Options. Variable
|
|
options. This key is optional. The default value is None. The acceptable values for this parameter are: are None, ReadOnly,
|
|
Constant, Private, or AllScope.
|
|
|
|
|
|
For example: "@{Name="WarningPreference";Value="SilentlyContinue";Options="AllScope"}"`, `Object`),
|
|
new Parameter(`VisibleAliases`, `Limits the aliases in the session to those aliases specified in the value of this parameter, plus any aliases that you
|
|
define in the AliasDefinition parameter. Wildcard characters are supported. By default, all aliases that are defined by the
|
|
Windows PowerShell engine and all aliases that modules export are visible in the session.
|
|
|
|
|
|
For example, to limit the available aliases to gm and gcm use this syntax: "VisibleAliases="gcm", "gp""
|
|
|
|
|
|
When any Visible parameter is included in the role capability file, Windows PowerShell removes the Import-Module cmdlet and
|
|
its ipmo alias from the session.`, `String[]`),
|
|
new Parameter(`VisibleCmdlets`, `Limits the cmdlets in the session to those specified in the value of this parameter. Wildcard characters and Module
|
|
Qualified Names are supported.
|
|
|
|
|
|
By default, all cmdlets that the modules in the session export are visible in the session. Use the SessionType and
|
|
ModulesToImport parameters to determine which modules and snap-ins are imported into the session. If no modules in
|
|
ModulesToImport expose the cmdlet, New-PSRoleCapabilityFile will try load the appropriate module.
|
|
|
|
|
|
When any Visible parameter is included in the session configuration file, Windows PowerShell removes the Import-Module
|
|
cmdlet and its ipmo alias from the session.`, `Object[]`),
|
|
new Parameter(`VisibleExternalCommands`, `Limits the external binaries, scripts and commands that can be executed in the session to those specified in the value of
|
|
this parameter. Wildcard characters are supported.
|
|
|
|
|
|
By default, no external commands are visible in this session.
|
|
|
|
|
|
When any Visible parameter is included in the session configuration file, Windows PowerShell removes the Import-Module
|
|
cmdlet and its ipmo alias from the session.`, `String[]`),
|
|
new Parameter(`VisibleFunctions`, `Limits the functions in the session to those specified in the value of this parameter, plus any functions that you define in
|
|
the FunctionDefinitions parameter. Wildcard characters are supported.
|
|
|
|
|
|
By default, all functions exported by modules in the session are visible in that session. Use the SessionType and
|
|
ModulesToImport parameters to determine which modules are imported into the session.
|
|
|
|
|
|
When any Visible parameter is included in the session configuration file, Windows PowerShell removes the Import-Module
|
|
cmdlet and its ipmo alias from the session.`, `Object[]`),
|
|
new Parameter(`VisibleProviders`, `Limits the Windows PowerShell providers in the session to those specified in the value of this parameter. Wildcard
|
|
characters are supported.
|
|
|
|
|
|
By default, all providers exported by a module in the session are visible in the session. Use the SessionType and
|
|
ModulesToImport parameters to determine which modules are imported into the session.
|
|
|
|
|
|
When any Visible parameter is included in the session configuration file, Windows PowerShell removes the Import-Module
|
|
cmdlet and its ipmo alias from the session.`, `String[]`),
|
|
],
|
|
`Creates a file that defines a set of capabilities to be exposed through a session configuration.`,
|
|
`New-PSRoleCapabilityFile [-Path] <String> [-AliasDefinitions <IDictionary[]>] [-AssembliesToLoad <String[]>] [-Author
|
|
<String>] [-CompanyName <String>] [-Copyright <String>] [-Description <String>] [-EnvironmentVariables <IDictionary>]
|
|
[-FormatsToProcess <String[]>] [-FunctionDefinitions <IDictionary[]>] [-Guid <Guid>] [-ModulesToImport <Object[]>]
|
|
[-ScriptsToProcess <String[]>] [-TypesToProcess <String[]>] [-VariableDefinitions <Object>] [-VisibleAliases <String[]>]
|
|
[-VisibleCmdlets <Object[]>] [-VisibleExternalCommands <String[]>] [-VisibleFunctions <Object[]>] [-VisibleProviders
|
|
<String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-PSSession`,
|
|
[
|
|
new Parameter(`AllowRedirection`, `Indicates that this cmdlet allows redirection of this connection to an alternate Uniform Resource Identifier (URI).
|
|
|
|
|
|
When you use the ConnectionURI parameter, the remote destination can return an instruction to redirect to a different URI.
|
|
By default, Windows PowerShell does not redirect connections, but you can use this parameter to enable it to redirect the
|
|
connection.
|
|
|
|
|
|
You can also limit the number of times the connection is redirected by changing the MaximumConnectionRedirectionCount
|
|
session option value. Use the MaximumRedirection parameter of the New-PSSessionOption cmdlet or set the
|
|
MaximumConnectionRedirectionCount property of the $PSSessionOption preference variable. The default value is 5.`, `SwitchParameter`),
|
|
new Parameter(`ApplicationName`, `Specifies the application name segment of the connection URI. Use this parameter to specify the application name when you
|
|
are not using the ConnectionURI parameter in the command.
|
|
|
|
|
|
The default value is the value of the $PSSessionApplicationName preference variable on the local computer. If this
|
|
preference variable is not defined, the default value is WSMAN. This value is appropriate for most uses. For more
|
|
information, see about_Preference_Variables (http://go.microsoft.com/fwlink/?LinkID=113248).
|
|
|
|
|
|
The WinRM service uses the application name to select a listener to service the connection request. The value of this
|
|
parameter should match the value of the URLPrefix property of a listener on the remote computer.`, `String`),
|
|
new Parameter(`Authentication`, `Specifies the mechanism that is used to authenticate the user's credentials. The acceptable values for this parameter are:
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Basic
|
|
|
|
|
|
- Credssp
|
|
|
|
|
|
- Digest
|
|
- Kerberos
|
|
- Negotiate
|
|
|
|
|
|
- NegotiateWithImplicitCredential
|
|
|
|
|
|
|
|
|
|
The default value is Default.
|
|
|
|
|
|
For more information about the values of this parameter, see the description of the AuthenticationMechanism
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=144382 (http://go.microsoft.com/fwlink/?LinkID=144382) in the Microsoft
|
|
Developer Network (MSDN) library.
|
|
|
|
Caution: Credential Security Support Provider (CredSSP) authentication, in which the user credentials are passed to a remote
|
|
computer to be authenticated, is designed for commands that require authentication on more than one resource, such as
|
|
accessing a remote network share. This mechanism increases the security risk of the remote operation. If the remote computer
|
|
is compromised, the credentials that are passed to it can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to perform this action. Enter the
|
|
certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate, use the Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies an array of names of computers. This cmdlet creates a persistent connection ( PSSession ) to the specified
|
|
computer. If you enter multiple computer names, New-PSSession creates multiple PSSession objects, one for each computer. The
|
|
default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of one or more remote computers. To specify the local
|
|
computer, type the computer name, localhost, or a dot (.). When the computer is in a different domain than the user, the
|
|
fully qualified domain name is required. You can also pipe a computer name, in quotation marks, to New-PSSession .
|
|
|
|
|
|
To use an IP address in the value of the ComputerName parameter, the command must include the Credential parameter. Also,
|
|
the computer must be configured for HTTPS transport or the IP address of the remote computer must be included in the WinRM
|
|
TrustedHosts list on the local computer. For instructions for adding a computer name to the TrustedHosts list, see "How to
|
|
Add a Computer to the Trusted Host List" in about_Remote_Troubleshooting (http://go.microsoft.com/fwlink/?LinkID=135188).
|
|
|
|
|
|
To include the local computer in the value of the ComputerName parameter, start Windows PowerShell by using the Run as
|
|
administrator option.`, `String[]`),
|
|
new Parameter(`ConfigurationName`, `Specifies the session configuration that is used for the new PSSession .
|
|
|
|
|
|
Enter a configuration name or the fully qualified resource URI for a session configuration. If you specify only the
|
|
configuration name, the following schema URI is prepended: http://schemas.microsoft.com/PowerShell.
|
|
|
|
|
|
The session configuration for a session is located on the remote computer. If the specified session configuration does not
|
|
exist on the remote computer, the command fails.
|
|
|
|
|
|
The default value is the value of the $PSSessionConfigurationName preference variable on the local computer. If this
|
|
preference variable is not set, the default is Microsoft.PowerShell. For more information, see about_Preference_Variables
|
|
(http://go.microsoft.com/fwlink/?LinkID=113248).`, `String`),
|
|
new Parameter(`ConnectionUri`, `Specifies a URI that defines the connection endpoint for the session. The URI must be fully qualified. The format of this
|
|
string is as follows:
|
|
|
|
|
|
<Transport>://<ComputerName>:<Port>/<ApplicationName>
|
|
|
|
|
|
The default value is as follows:
|
|
|
|
|
|
"http://localhost:5985/WSMAN"
|
|
|
|
|
|
If you do not specify a ConnectionURI , you can use the UseSSL , ComputerName , Port , and ApplicationName parameters to
|
|
specify the ConnectionURI values.
|
|
|
|
|
|
Valid values for the Transport segment of the URI are HTTP and HTTPS. If you specify a connection URI with a Transport
|
|
segment, but do not specify a port, the session is created with standards ports: 80 for HTTP and 443 for HTTPS. To use the
|
|
default ports for Windows PowerShell remoting, specify port 5985 for HTTP or 5986 for HTTPS.
|
|
|
|
|
|
If the destination computer redirects the connection to a different URI, Windows PowerShell prevents the redirection unless
|
|
you use the AllowRedirection parameter in the command.`, `Uri[]`),
|
|
new Parameter(`ContainerId`, `Specifies an array of IDs of containers. This cmdlet starts an interactive session with each of the specified containers. To
|
|
see the containers that are available to you, use the Get-Container cmdlet.`, `String[]`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01, Domain01\User01, or User@Domain.com, or enter a PSCredential object, such as one returned
|
|
by the Get-Credential cmdlet.
|
|
|
|
|
|
When you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`EnableNetworkAccess`, `Indicates that this cmdlet adds an interactive security token to loopback sessions. The interactive token lets you run
|
|
commands in the loopback session that get data from other computers. For example, you can run a command in the session that
|
|
copies XML files from a remote computer to the local computer.
|
|
|
|
|
|
A loopback session is a PSSession that originates and ends on the same computer. To create a loopback session, omit the
|
|
ComputerName parameter or set its value to dot (.), localhost, or the name of the local computer.
|
|
|
|
|
|
By default, this cmdlet creates loopback sessions by using a network token, which might not provide sufficient permission to
|
|
authenticate to remote computers.
|
|
|
|
|
|
The EnableNetworkAccess parameter is effective only in loopback sessions. If you use EnableNetworkAccess when you create a
|
|
session on a remote computer, the command succeeds, but the parameter is ignored.
|
|
|
|
|
|
You can also enable remote access in a loopback session by using the CredSSP value of the Authentication parameter, which
|
|
delegates the session credentials to other computers.
|
|
|
|
|
|
To protect the computer from malicious access, disconnected loopback sessions that have interactive tokens, which are those
|
|
created by using the EnableNetworkAccess parameter, can be reconnected only from the computer on which the session was
|
|
created. Disconnected sessions that use CredSSP authentication can be reconnected from other computers. For more
|
|
information, see Disconnect-PSSession.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies a friendly name for the PSSession .
|
|
|
|
|
|
You can use the name to refer to the PSSession when you use other cmdlets, such as Get-PSSession and Enter-PSSession. The
|
|
name is not required to be unique to the computer or the current session.`, `String[]`),
|
|
new Parameter(`Port`, `Specifies the network port on the remote computer that is used for this connection. To connect to a remote computer, the
|
|
remote computer must be listening on the port that the connection uses. The default ports are 5985, which is the WinRM port
|
|
for HTTP, and 5986, which is the WinRM port for HTTPS.
|
|
|
|
|
|
Before using another port, you must configure the WinRM listener on the remote computer to listen at that port. Use the
|
|
following commands to configure the listener:
|
|
|
|
|
|
1. "winrm delete winrm/config/listener?Address=*+Transport=HTTP"
|
|
|
|
|
|
2. "winrm create winrm/config/listener?Address=*+Transport=HTTP @{Port="<port-number>"}"
|
|
|
|
|
|
Do not use the Port parameter unless you must. The port setting in the command applies to all computers or sessions on which
|
|
the command runs. An alternate port setting might prevent the command from running on all computers.`, `Int32`),
|
|
new Parameter(`RunAsAdministrator`, `When you use the ConnectionURI parameter, the remote destination can return an instruction to redirect to a different URI.
|
|
By default, Windows PowerShell does not redirect connections, but you can use this parameter to enable it to redirect the
|
|
connection.
|
|
|
|
|
|
You can also limit the number of times the connection is redirected by changing the MaximumConnectionRedirectionCount
|
|
session option value. Use the MaximumRedirection parameter of the New-PSSessionOption cmdlet or set the
|
|
MaximumConnectionRedirectionCount property of the $PSSessionOption preference variable. The default value is 5.`, `SwitchParameter`),
|
|
new Parameter(`Session`, `Specifies an array of PSSession objects that this cmdlet uses as a model for the new PSSession . This parameter creates new
|
|
PSSession objects that have the same properties as the specified PSSession objects.
|
|
|
|
|
|
Enter a variable that contains the PSSession objects or a command that creates or gets the PSSession objects, such as a
|
|
New-PSSession or Get-PSSession command.
|
|
|
|
|
|
The resulting PSSession objects have the same computer name, application name, connection URI, port, configuration name,
|
|
throttle limit, and Secure Sockets Layer (SSL) value as the originals, but they have a different display name, ID, and
|
|
instance ID (GUID).`, `PSSession[]`),
|
|
new Parameter(`SessionOption`, `Specifies advanced options for the session. Enter a SessionOption object, such as one that you create by using the
|
|
New-PSSessionOption cmdlet, or a hash table in which the keys are session option names and the values are session option
|
|
values.
|
|
|
|
|
|
The default values for the options are determined by the value of the $PSSessionOption preference variable, if it is set.
|
|
Otherwise, the default values are established by options set in the session configuration.
|
|
|
|
|
|
The session option values take precedence over default values for sessions set in the $PSSessionOption preference variable
|
|
and in the session configuration. However, they do not take precedence over maximum values, quotas or limits set in the
|
|
session configuration.
|
|
|
|
|
|
For a description of the session options that includes the default values, see New-PSSessionOption. For information about
|
|
the $PSSessionOption preference variable, see about_Preference_Variables (http://go.microsoft.com/fwlink/?LinkID=113248).
|
|
For more information about session configurations, see about_Session_Configurations
|
|
(http://go.microsoft.com/fwlink/?LinkID=145152).`, `PSSessionOption`),
|
|
new Parameter(`ThrottleLimit`, `Specifies the maximum number of concurrent connections that can be established to run this command. If you omit this
|
|
parameter or enter a value of 0 (zero), the default value, 32, is used.
|
|
|
|
|
|
The throttle limit applies only to the current command, not to the session or to the computer.`, `Int32`),
|
|
new Parameter(`UseSSL`, `Indicates that this cmdlet uses the SSL protocol to establish a connection to the remote computer. By default, SSL is not
|
|
used.
|
|
|
|
|
|
WS-Management encrypts all Windows PowerShell content transmitted over the network. The UseSSL parameter offers an
|
|
additional protection that sends the data across an HTTPS connection instead of an HTTP connection.
|
|
|
|
|
|
If you use this parameter, but SSL is not available on the port that is used for the command, the command fails.`, `SwitchParameter`),
|
|
new Parameter(`VMId`, `Specifies an array of ID of virtual machines. This cmdlet starts an interactive session with each of the specified virtual
|
|
machines. To see the virtual machines that are available to you, use the following command:
|
|
|
|
|
|
"Get-VM | Select-Object -Property Name, ID"`, `Guid[]`),
|
|
new Parameter(`VMName`, `Specifies an array of names of virtual machines. This cmdlet starts an interactive session with each of the specified
|
|
virtual machines. To see the virtual machines that are available to you, use the Get-VM cmdlet.`, `String[]`),
|
|
],
|
|
`Creates a persistent connection to a local or remote computer.`,
|
|
`New-PSSession [-ConnectionUri] <Uri[]> [-AllowRedirection] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Credential <PSCredential>] [-EnableNetworkAccess] [-Name <String[]>] [-SessionOption <PSSessionOption>]
|
|
[-ThrottleLimit <Int32>] [<CommonParameters>]
|
|
|
|
New-PSSession [[-ComputerName] <String[]>] [-ApplicationName <String>] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Credential <PSCredential>] [-EnableNetworkAccess] [-Name <String[]>] [-Port <Int32>] [-SessionOption
|
|
<PSSessionOption>] [-ThrottleLimit <Int32>] [-UseSSL] [<CommonParameters>]
|
|
|
|
New-PSSession [-VMId] <Guid[]> [-ConfigurationName <String>] -Credential <PSCredential> [-Name <String[]>] [-ThrottleLimit
|
|
<Int32>] [<CommonParameters>]
|
|
|
|
New-PSSession [-ConfigurationName <String>] -Credential <PSCredential> [-Name <String[]>] [-ThrottleLimit <Int32>] -VMName
|
|
<String[]> [<CommonParameters>]
|
|
|
|
New-PSSession [-ConfigurationName <String>] -ContainerId <String[]> [-Name <String[]>] [-RunAsAdministrator] [-ThrottleLimit
|
|
<Int32>] [<CommonParameters>]
|
|
|
|
New-PSSession [[-Session] <PSSession[]>] [-EnableNetworkAccess] [-Name <String[]>] [-ThrottleLimit <Int32>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-PSSessionConfigurationFile`,
|
|
[
|
|
new Parameter(`AliasDefinitions`, `Adds the specified aliases to sessions that use the session configuration. Enter a hash table with the following keys:
|
|
|
|
|
|
- Name. Name of the alias. This key is required. - Value. The command that the alias represents. This key is required. -
|
|
Description. A text string that describes the alias. This key is optional. - Options. Alias options. This key is optional.
|
|
The default value is None. The acceptable values for this parameter are: None, ReadOnly, Constant, Private, or AllScope.
|
|
|
|
|
|
For example: "@{Name="hlp";Value="Get-Help";Description="Gets help";Options="ReadOnly"}"`, `IDictionary[]`),
|
|
new Parameter(`AssembliesToLoad`, `Specifies the assemblies to load into the sessions that use the session configuration.`, `String[]`),
|
|
new Parameter(`Author`, `Specifies the author of the session configuration or the configuration file. The default is the current user. The value of
|
|
this parameter is visible in the session configuration file, but it is not a property of the session configuration object.`, `String`),
|
|
new Parameter(`CompanyName`, `Specifies the company that created the session configuration or the configuration file. The default value is Unknown. The
|
|
value of this parameter is visible in the session configuration file, but it is not a property of the session configuration
|
|
object.`, `String`),
|
|
new Parameter(`Copyright`, `Specifies a copyright the session configuration file. The value of this parameter is visible in the session configuration
|
|
file, but it is not a property of the session configuration object.
|
|
|
|
|
|
If you omit this parameter, New-PSSessionConfigurationFile generates a copyright statement by using the value of the Author
|
|
parameter.`, `String`),
|
|
new Parameter(`Description`, `Specifies a description of the session configuration or the session configuration file. The value of this parameter is
|
|
visible in the session configuration file, but it is not a property of the session configuration object.`, `String`),
|
|
new Parameter(`EnvironmentVariables`, `Adds environment variables to the session. Enter a hash table in which the keys are the environment variable names and the
|
|
values are the environment variable values.
|
|
|
|
|
|
For example: "EnvironmentVariables=@{TestShare="\\Server01\TestShare"}"`, `IDictionary`),
|
|
new Parameter(`ExecutionPolicy`, `Specifies the execution policy of sessions that use the session configuration. If you omit this parameter, the value of the
|
|
ExecutionPolicy key in the session configuration file is Restricted. For information about execution policies in Windows
|
|
PowerShell, see about_Execution_Policies (http://go.microsoft.com/fwlink/?LinkID=135170).`, `ExecutionPolicy`),
|
|
new Parameter(`FormatsToProcess`, `Specifies the formatting files (.ps1xml) that run in sessions that use the session configuration. The value of this
|
|
parameter must be a full or absolute path of the formatting files.`, `String[]`),
|
|
new Parameter(`Full`, `Indicates that this operation includes all possible configuration properties in the session configuration file.`, `SwitchParameter`),
|
|
new Parameter(`FunctionDefinitions`, `Adds the specified functions to sessions that use the session configuration. Enter a hash table with the following keys:
|
|
|
|
|
|
- Name. Name of the function. This key is required. - ScriptBlock. Function body. Enter a script block. This key is
|
|
required. - Options. Function options. This key is optional. The default value is None. The acceptable values for this
|
|
parameter are: None, ReadOnly, Constant, Private, or AllScope.
|
|
|
|
|
|
For example: "@{Name="Get-PowerShellProcess";ScriptBlock={Get-Process PowerShell};Options="AllScope"}"`, `IDictionary[]`),
|
|
new Parameter(`GroupManagedServiceAccount`, `For example: "@{Name="hlp";Value="Get-Help";Description="Gets help";Options="ReadOnly"}"`, `String`),
|
|
new Parameter(`Guid`, `Specifies a unique identifier for the session configuration file. If you omit this parameter, New-PSSessionConfigurationFile
|
|
generates a GUID for the file.To create a new GUID in Windows PowerShell, type ""[guid]::NewGuid()"".`, `Guid`),
|
|
new Parameter(`LanguageMode`, `Determines which elements of the Windows PowerShell language are permitted in sessions that use this session configuration.
|
|
You can use this parameter to restrict the commands that particular users can run on the computer.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- FullLanguage. All language elements are permitted. - ConstrainedLanguage. Commands that contain scripts to be evaluated
|
|
are not allowed. The ConstrainedLanguage mode restricts user access to Microsoft .NET Framework types, objects, or methods.
|
|
- NoLanguage. Users may run cmdlets and functions, but are not permitted to use any language elements, such as script
|
|
blocks, variables, or operators. - RestrictedLanguage. Users may run cmdlets and functions, but are not permitted to use
|
|
script blocks or variables except for the following permitted variables: $PSCulture, $PSUICulture, $True, $False, and $Null.
|
|
Users may use only the basic comparison operators (-eq, -gt, -lt). Assignment statements, property references, and method
|
|
calls are not permitted.
|
|
|
|
|
|
The default value of the LanguageMode parameter depends on the value of the SessionType parameter.
|
|
|
|
|
|
- Empty. NoLanguage
|
|
|
|
|
|
- RestrictedRemoteServer. NoLanguage
|
|
|
|
|
|
- Default. FullLanguage`, `PSLanguageMode`),
|
|
new Parameter(`ModulesToImport`, `Specifies the modules and snap-ins that are automatically imported into sessions that use the session configuration.
|
|
|
|
|
|
By default, only the Microsoft.PowerShell.Core snap-in is imported into remote sessions, but unless the cmdlets are
|
|
excluded, users can use the Import-Module and Add-PSSnapin cmdlets to add modules and snap-ins to the session.
|
|
|
|
|
|
Each module or snap-in in the value of this parameter can be represented by a string or as a hash table. A module string
|
|
consists only of the name of the module or snap-in. A module hash table can include ModuleName , ModuleVersion , and GUID
|
|
keys. Only the ModuleName key is required.
|
|
|
|
|
|
For example, the following value consists of a string and a hash table. Any combination of strings and hash tables, in any
|
|
order, is valid.
|
|
|
|
|
|
""TroubleshootingPack", @{ModuleName="PSDiagnostics"; ModuleVersion="1.0.0.0";GUID="c61d6278-02a3-4618-ae37-a524d40a7f44"},"
|
|
|
|
|
|
The value of the ModulesToImport parameter of the Register-PSSessionConfiguration cmdlet takes precedence over the value of
|
|
the ModulesToImport key in the session configuration file.`, `Object[]`),
|
|
new Parameter(`MountUserDrive`, `@{Text=}`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path and file name of the session configuration file. The file must have a .pssc file name extension.`, `String`),
|
|
new Parameter(`PowerShellVersion`, `Specifies the version of the Windows PowerShell engine in sessions that use the session configuration. The acceptable values
|
|
for this parameter are: 2.0 and 3.0. If you omit this parameter, the PowerShellVersion key is commented-out and newest
|
|
version of Windows PowerShell runs in the session.
|
|
|
|
|
|
The value of the PSVersion parameter of the Register-PSSessionConfiguration cmdlet takes precedence over the value of the
|
|
PowerShellVersion key in the session configuration file.`, `Version`),
|
|
new Parameter(`RequiredGroups`, `For example: "@{Name="hlp";Value="Get-Help";Description="Gets help";Options="ReadOnly"}"`, `IDictionary`),
|
|
new Parameter(`RoleDefinitions`, `Specifies the role capabilities that should be applied to user roles. or security groups, when connected to a session using
|
|
this session configuration.
|
|
|
|
|
|
Enter a hash table in which the keys are the name of the security group and the values are hash tables that contain a list
|
|
of role capabilities that should be made available to the security group.
|
|
|
|
|
|
For example: "@{'Contoso\Level 2 Helpdesk Users' = @{ RoleCapabilities = 'Maintenance', 'ADHelpDesk' }}"`, `IDictionary`),
|
|
new Parameter(`RunAsVirtualAccount`, `Configures sessions using this session configuration to be run as the computer's (virtual) administrator account.`, `SwitchParameter`),
|
|
new Parameter(`RunAsVirtualAccountGroups`, `Specifies the security groups to be associated with the virtual account when a session that uses the session configuration
|
|
is run as a virtual account. If omitted, the virtual account belongs to Domain Admins on domain controllers and
|
|
Administrators on all other computers.`, `String[]`),
|
|
new Parameter(`SchemaVersion`, `Specifies the version of the session configuration file schema. The default value is "1.0.0.0".`, `Version`),
|
|
new Parameter(`ScriptsToProcess`, `Adds the specified scripts to sessions that use the session configuration. Enter the path and file names of the scripts. The
|
|
value of this parameter must be a full or absolute path of script file names.`, `String[]`),
|
|
new Parameter(`SessionType`, `Specifies the type of session that is created by using the session configuration. The default value is Default. The
|
|
acceptable values for this parameter are:
|
|
|
|
|
|
- Empty. No modules or snap-ins are added to session by default. Use the parameters of this cmdlet to add modules,
|
|
functions, scripts, and other features to the session. This option is designed for you to create custom sessions by adding
|
|
selected command. If you do not add commands to an empty session, the session is limited to expressions and might not be
|
|
usable. - Default. Adds the Microsoft.PowerShell.Core snap-in to the session. This snap-in includes the Import-Module and
|
|
Add-PSSnapin cmdlets that users can use to import other modules and snap-ins unless you explicitly prohibit the use of the
|
|
cmdlets. - RestrictedRemoteServer. Includes only the following proxy functions: Exit-PSSession, Get-Command,
|
|
Get-FormatData, Get-Help, Measure-Object, Out-Default, and Select-Object. Use the parameters of this cmdlet to add modules,
|
|
functions, scripts, and other features to the session.`, `SessionType`),
|
|
new Parameter(`TranscriptDirectory`, `Specifies the directory to place session transcripts for sessions using this session configuration.`, `String`),
|
|
new Parameter(`TypesToProcess`, `Adds the specified type files (.ps1xml) to sessions that use the session configuration. Enter the type file names. The value
|
|
of this parameter must be a full or absolute path of type file names.`, `String[]`),
|
|
new Parameter(`UserDriveMaximumSize`, `@{Text=}`, `Int64`),
|
|
new Parameter(`VariableDefinitions`, `Adds the specified variables to sessions that use the session configuration. Enter a hash table with the following keys:
|
|
|
|
|
|
- Name. Name of the variable. This key is required. - Value. Variable value. This key is required. - Options. Variable
|
|
options. This key is optional. The default value is None. The acceptable values for this parameter are: None, ReadOnly,
|
|
Constant, Private, or AllScope.
|
|
|
|
|
|
For example: "@{Name="WarningPreference";Value="SilentlyContinue";Options="AllScope"}"`, `Object`),
|
|
new Parameter(`VisibleAliases`, `Limits the aliases in the session to those specified in the value of this parameter, plus any aliases that you define in the
|
|
AliasDefinition parameter. Wildcard characters are supported. By default, all aliases that are defined by the Windows
|
|
PowerShell engine and all aliases that modules export are visible in the session.
|
|
|
|
|
|
For example: "VisibleAliases="gcm", "gp""
|
|
|
|
|
|
When any Visible parameter is included in the session configuration file, Windows PowerShell removes the Import-Module
|
|
cmdlet and its ipmo alias from the session.`, `String[]`),
|
|
new Parameter(`VisibleCmdlets`, `Limits the cmdlets in the session to those specified in the value of this parameter. Wildcard characters and Module
|
|
Qualified Names are supported.
|
|
|
|
|
|
By default, all cmdlets that modules in the session export are visible in the session. Use the SessionType and
|
|
ModulesToImport parameters to determine which modules and snap-ins are imported into the session. If no modules in
|
|
ModulesToImport expose the cmdlet, the appropriate module will attempt to be autoloaded.
|
|
|
|
|
|
When any Visible parameter is included in the session configuration file, Windows PowerShell removes the Import-Module
|
|
cmdlet and its ipmo alias from the session.`, `Object[]`),
|
|
new Parameter(`VisibleExternalCommands`, `Limits the external binaries, scripts, and commands that can be executed in the session to those specified in the value of
|
|
this parameter. Wildcard characters are supported.
|
|
|
|
|
|
By default, no external commands are visible in the session.
|
|
|
|
|
|
When any Visible parameter is included in the session configuration file, Windows PowerShell, removes the Import-Module
|
|
cmdlet and its ipmo alias from the session.`, `String[]`),
|
|
new Parameter(`VisibleFunctions`, `Limits the functions in the session to those specified in the value of this parameter, plus any functions that you define in
|
|
the FunctionDefinition parameter. Wildcard characters are supported.
|
|
|
|
|
|
By default, all functions that modules in the session export are visible in the session. Use the SessionType and
|
|
ModulesToImport parameters to determine which modules and snap-ins are imported into the session.
|
|
|
|
|
|
When any Visible parameter is included in the session configuration file, Windows PowerShell removes the Import-Module
|
|
cmdlet and its ipmo alias from the session.`, `Object[]`),
|
|
new Parameter(`VisibleProviders`, `Limits the Windows PowerShell providers in the session to those specified in the value of this parameter. Wildcard
|
|
characters are supported.
|
|
|
|
|
|
By default, all providers that modules in the session export are visible in the session. Use the SessionType and
|
|
ModulesToImport parameters to determine which modules and snap-ins are imported into the session.
|
|
|
|
|
|
When any Visible parameter is included in the session configuration file, Windows PowerShell removes the Import-Module
|
|
cmdlet and its ipmo alias from the session.`, `String[]`),
|
|
],
|
|
`Creates a file that defines a session configuration.`,
|
|
`New-PSSessionConfigurationFile [-Path] <String> [-AliasDefinitions <IDictionary[]>] [-AssembliesToLoad <String[]>] [-Author
|
|
<String>] [-CompanyName <String>] [-Copyright <String>] [-Description <String>] [-EnvironmentVariables <IDictionary>]
|
|
[-ExecutionPolicy {Unrestricted | RemoteSigned | AllSigned | Restricted | Default | Bypass | Undefined}] [-FormatsToProcess
|
|
<String[]>] [-Full] [-FunctionDefinitions <IDictionary[]>] [-GroupManagedServiceAccount <String>] [-Guid <Guid>]
|
|
[-LanguageMode {FullLanguage | RestrictedLanguage | NoLanguage | ConstrainedLanguage}] [-ModulesToImport <Object[]>]
|
|
[-MountUserDrive] [-PowerShellVersion <Version>] [-RequiredGroups <IDictionary>] [-RoleDefinitions <IDictionary>]
|
|
[-RunAsVirtualAccount] [-RunAsVirtualAccountGroups <String[]>] [-SchemaVersion <Version>] [-ScriptsToProcess <String[]>]
|
|
[-SessionType {Empty | RestrictedRemoteServer | Default}] [-TranscriptDirectory <String>] [-TypesToProcess <String[]>]
|
|
[-UserDriveMaximumSize <Int64>] [-VariableDefinitions <Object>] [-VisibleAliases <String[]>] [-VisibleCmdlets <Object[]>]
|
|
[-VisibleExternalCommands <String[]>] [-VisibleFunctions <Object[]>] [-VisibleProviders <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-PSSessionOption`,
|
|
[
|
|
new Parameter(`ApplicationArguments`, `Specifies a primitive dictionary that is sent to the remote session. Commands and scripts in the remote session, including
|
|
startup scripts in the session configuration, can find this dictionary in the ApplicationArguments property of the
|
|
$PSSenderInfo automatic variable. You can use this parameter to send data to the remote session.
|
|
|
|
|
|
A primitive dictionary is like a hash table, but it contains keys that are case-insensitive strings and values that can be
|
|
serialized and deserialized during Windows PowerShell remoting handshakes. If you enter a hash table for the value of this
|
|
parameter, Windows PowerShell converts it to a primitive dictionary.
|
|
|
|
|
|
For more information, see about_Hash_Tables (http://go.microsoft.com/fwlink/?LinkID=135175), about_Session_Configurations
|
|
(http://go.microsoft.com/fwlink/?LinkID=145152), and about_Automatic_Variables
|
|
(http://go.microsoft.com/fwlink/?LinkID=113212).`, `PSPrimitiveDictionary`),
|
|
new Parameter(`CancelTimeout`, `Determines how long Windows PowerShell waits for a cancel operation (CTRL + C) to finish before ending it. Enter a value in
|
|
milliseconds.
|
|
|
|
|
|
The default value is 60000 (one minute). A value of 0 (zero) means no time-out; the command continues indefinitely.`, `Int32`),
|
|
new Parameter(`Culture`, `Specifies the culture to use for the session. Enter a culture name in <languagecode2>-<country/regioncode2> format, such as
|
|
ja-jP, a variable that contains a CultureInfo object, or a command that gets a CultureInfo object, such as Get-Culture.
|
|
|
|
|
|
The default value is $Null, and the culture that is set in the operating system is used in the session.`, `CultureInfo`),
|
|
new Parameter(`IdleTimeout`, `Determines how long the session stays open if the remote computer does not receive any communication from the local
|
|
computer. This includes the heartbeat signal. When the interval expires, the session closes.
|
|
|
|
|
|
The idle time-out value is of significant importance if you intend to disconnect and reconnect to a session. You can
|
|
reconnect only if the session has not timed out.
|
|
|
|
|
|
Enter a value in milliseconds. The minimum value is 60000 (1 minute). The maximum is the value of the MaxIdleTimeoutms
|
|
property of the session configuration. The default value, -1, does not set an idle time-out.
|
|
|
|
|
|
The session uses the idle time-out that is set in the session options, if any. If none is set (-1), the session uses the
|
|
value of the IdleTimeoutMs property of the session configuration or the WSMan shell time-out value
|
|
("WSMan:\<ComputerName>\Shell\IdleTimeout"), whichever is shortest.
|
|
|
|
|
|
If the idle timeout set in the session options exceeds the value of the MaxIdleTimeoutMs property of the session
|
|
configuration, the command to create a session fails.
|
|
|
|
|
|
The IdleTimeoutMs value of the default Microsoft.PowerShell session configuration is 7200000 milliseconds (2 hours). Its
|
|
MaxIdleTimeoutMs value is 2147483647 milliseconds (>24 days). The default value of the WSMan shell idle time-out
|
|
("WSMan:\<ComputerName>\Shell\IdleTimeout") is 7200000 milliseconds (2 hours).
|
|
|
|
|
|
The idle time-out value of a session can also be changed when disconnecting from a session or reconnecting to a session. For
|
|
more information, see Disconnect-PSSession and Connect-PSSession.
|
|
|
|
|
|
In Windows PowerShell 2.0, the default value of the IdleTimeout parameter is 240000 (4 minutes).`, `Int32`),
|
|
new Parameter(`IncludePortInSPN`, `Includes the port number in the Service Principal Name (SPN) used for Kerberos authentication, for example,
|
|
"HTTP/<ComputerName>:5985". This option allows a client that uses a non-default SPN to authenticate against a remote
|
|
computer that uses Kerberos authentication.
|
|
|
|
|
|
The option is designed for enterprises where multiple services that support Kerberos authentication are running under
|
|
different user accounts. For example, an IIS application that allows for Kerberos authentication can require the default SPN
|
|
to be registered to a user account that differs from the computer account. In such cases, Windows PowerShell remoting cannot
|
|
use Kerberos to authenticate because it requires an SPN that is registered to the computer account. To resolve this problem,
|
|
administrators can create different SPNs, such as by using Setspn.exe, that are registered to different user accounts and
|
|
can distinguish between them by including the port number in the SPN.
|
|
|
|
|
|
For more information about SetSPN.exe, see SetSPN Overviewhttp://go.microsoft.com/fwlink/?LinkID=189413
|
|
(http://go.microsoft.com/fwlink/?LinkID=189413).
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`MaxConnectionRetryCount`, `Specifies the number of times that PowerShell attempts to make a connection to a target machine if the current attempt fails
|
|
due to network issues. The default value is 5.
|
|
|
|
|
|
This parameter was added for PowerShell version 5.0.`, `Int32`),
|
|
new Parameter(`MaximumReceivedDataSizePerCommand`, `Specifies the maximum number of bytes that the local computer can receive from the remote computer in a single command.
|
|
Enter a value in bytes. By default, there is no data size limit.
|
|
|
|
|
|
This option is designed to protect the resources on the client computer.`, `Int32`),
|
|
new Parameter(`MaximumReceivedObjectSize`, `Specifies the maximum size of an object that the local computer can receive from the remote computer. This option is
|
|
designed to protect the resources on the client computer. Enter a value in bytes.
|
|
|
|
|
|
In Windows PowerShell 2.0, if you omit this parameter, there is no object size limit. Beginning in Windows PowerShell 3.0,
|
|
if you omit this parameter, the default value is 200 MB.`, `Int32`),
|
|
new Parameter(`MaximumRedirection`, `Determines how many times Windows PowerShell redirects a connection to an alternate Uniform Resource Identifier (URI) before
|
|
the connection fails. The default value is 5. A value of 0 (zero) prevents all redirection.
|
|
|
|
|
|
This option is used in the session only when the AllowRedirection parameter is used in the command that creates the session.`, `Int32`),
|
|
new Parameter(`NoCompression`, `Turns off packet compression in the session. Compression uses more processor cycles, but it makes transmission faster.`, `SwitchParameter`),
|
|
new Parameter(`NoEncryption`, `Turns off data encryption.`, `SwitchParameter`),
|
|
new Parameter(`NoMachineProfile`, `Prevents loading the user's Windows user profile. As a result, the session might be created faster, but user-specific
|
|
registry settings, items such as environment variables, and certificates are not available in the session.`, `SwitchParameter`),
|
|
new Parameter(`OpenTimeout`, `Determines how long the client computer waits for the session connection to be established. When the interval expires, the
|
|
command to establish the connection fails. Enter a value in milliseconds.
|
|
|
|
|
|
The default value is 180000 (3 minutes). A value of 0 (zero) means no time-out; the command continues indefinitely.`, `Int32`),
|
|
new Parameter(`OperationTimeout`, `Determines the maximum time that any operation in the session can run. When the interval expires, the operation fails. Enter
|
|
a value in milliseconds.
|
|
|
|
|
|
The default value is 180000 (3 minutes). A value of 0 (zero) means no time-out; the operation continues indefinitely.`, `Int32`),
|
|
new Parameter(`OutputBufferingMode`, `Determines how command output is managed in disconnected sessions when the output buffer becomes full.
|
|
|
|
|
|
If the output buffering mode is not set in the session or in the session configuration, the default value is Block . Users
|
|
can also change the output buffering mode when disconnecting the session.
|
|
|
|
|
|
If you omit this parameter, the value of the OutputBufferingMode of the session option object is None. A value of Block or
|
|
Drop overrides the output buffering mode transport option set in the session configuration. The acceptable values for this
|
|
parameter are:
|
|
|
|
|
|
- Block. When the output buffer is full, execution is suspended until the buffer is clear. - Drop. When the output buffer
|
|
is full, execution continues. As new output is saved, the oldest output is discarded. - None. No output buffering mode is
|
|
specified.
|
|
|
|
|
|
For more information about the output buffering mode transport option, see New-PSTransportOption.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `OutputBufferingMode`),
|
|
new Parameter(`ProxyAccessType`, `Determines which mechanism is used to resolve the host name. The acceptable values for this parameter are:
|
|
|
|
|
|
- IEConfig
|
|
|
|
|
|
- WinHttpConfig
|
|
|
|
|
|
- AutoDetect
|
|
|
|
|
|
- NoProxyServer
|
|
|
|
|
|
- None
|
|
|
|
|
|
|
|
|
|
The default value is None.
|
|
|
|
For information about the values of this parameter, see the description of the
|
|
System.Management.Automation.Remoting.ProxyAccessTypehttp://go.microsoft.com/fwlink/?LinkId=144756
|
|
(http://go.microsoft.com/fwlink/?LinkId=144756) enumeration in the Microsoft Developer Network (MSDN) library.`, `ProxyAccessType`),
|
|
new Parameter(`ProxyAuthentication`, `Specifies the authentication method that is used for proxy resolution. The acceptable values for this parameter are: Basic,
|
|
Digest, and Negotiate. The default value is Negotiate.
|
|
|
|
|
|
For information about the values of this parameter, see the description of the
|
|
System.Management.Automation.Runspaces.AuthenticationMechanismhttp://go.microsoft.com/fwlink/?LinkID=144382 enumeration
|
|
(http://go.microsoft.com/fwlink/?LinkID=144382) in the MSDN library.`, `AuthenticationMechanism`),
|
|
new Parameter(`ProxyCredential`, `Specifies the credentials to use for proxy authentication. Enter a variable that contains a PSCredential object or a command
|
|
that gets a PSCredential object, such as a Get-Credential command. If this option is not set, no credentials are specified.`, `PSCredential`),
|
|
new Parameter(`SkipCACheck`, `Specifies that when it connects over HTTPS, the client does not validate that the server certificate is signed by a trusted
|
|
certification authority (CA).
|
|
|
|
|
|
Use this option only when the remote computer is trusted by using another mechanism, such as when the remote computer is
|
|
part of a network that is physically secure and isolated or when the remote computer is listed as a trusted host in a WinRM
|
|
configuration.`, `SwitchParameter`),
|
|
new Parameter(`SkipCNCheck`, `Specifies that the certificate common name (CN) of the server does not have to match the host name of the server. This
|
|
option is used only in remote operations that use the HTTPS protocol.
|
|
|
|
|
|
Use this option only for trusted computers.`, `SwitchParameter`),
|
|
new Parameter(`SkipRevocationCheck`, `Does not validate the revocation status of the server certificate.`, `SwitchParameter`),
|
|
new Parameter(`UICulture`, `Specifies the UI culture to use for the session.
|
|
|
|
|
|
Enter a culture name in <languagecode2>-<country/regioncode2> format, such as ja-jP, a variable that contains a CultureInfo
|
|
object, or a command that gets a CultureInfo object, such as Get-Culture .
|
|
|
|
|
|
The default value is $Null, and the UI culture that is set in the operating system when the session is created is used in
|
|
the session.`, `CultureInfo`),
|
|
new Parameter(`UseUTF16`, `Indicates that this cmdlet encodes the request in UTF16 format instead of UTF8 format.`, `SwitchParameter`),
|
|
],
|
|
`Creates an object that contains advanced options for a PSSession.`,
|
|
`New-PSSessionOption [-ApplicationArguments <PSPrimitiveDictionary>] [-CancelTimeout <Int32>] [-Culture <CultureInfo>]
|
|
[-IdleTimeout <Int32>] [-IncludePortInSPN] [-MaxConnectionRetryCount <Int32>] [-MaximumReceivedDataSizePerCommand <Int32>]
|
|
[-MaximumReceivedObjectSize <Int32>] [-MaximumRedirection <Int32>] [-NoCompression] [-NoEncryption] [-NoMachineProfile]
|
|
[-OpenTimeout <Int32>] [-OperationTimeout <Int32>] [-OutputBufferingMode {None | Drop | Block}] [-ProxyAccessType {None |
|
|
IEConfig | WinHttpConfig | AutoDetect | NoProxyServer}] [-ProxyAuthentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-ProxyCredential <PSCredential>] [-SkipCACheck]
|
|
[-SkipCNCheck] [-SkipRevocationCheck] [-UICulture <CultureInfo>] [-UseUTF16] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-PSTransportOption`,
|
|
[
|
|
new Parameter(`IdleTimeoutSec`, `Determines how long each session stays open if the remote computer does not receive any communication from the local
|
|
computer. This includes the heartbeat signal. When the interval expires, the session closes.
|
|
|
|
|
|
The idle time-out value is of significant importance when the user intends to disconnect and reconnect to a session. The
|
|
user can reconnect only if the session has not timed out.
|
|
|
|
|
|
The IdleTimeoutSec parameter corresponds to the IdleTimeoutMs property of a session configuration.
|
|
|
|
|
|
Enter a value in seconds. The default value is 7200 (2 hours). The minimum value is 60 (1 minute). The maximum is the value
|
|
of the IdleTimeout property of Shell objects in the WSMan configuration ("WSMan:\<ComputerName>\Shell\IdleTimeout"). The
|
|
default value is 7200000 milliseconds (2 hours).
|
|
|
|
|
|
If an idle time-out value is set in the session options and in the session configuration, value set in the session options
|
|
takes precedence, but it cannot exceed the value of the MaxIdleTimeoutMs property of the session configuration. To set the
|
|
value of the MaxIdleTimeoutMs property, use the MaxIdleTimeoutSec parameter.`, `Int32`),
|
|
new Parameter(`MaxConcurrentCommandsPerSession`, `Limits the number of commands that can run at the same time in each session to the specified value. The default value is
|
|
1000.
|
|
|
|
|
|
The MaxConcurrentCommandsPerSession parameter corresponds to the MaxConcurrentCommandsPerShell property of a session
|
|
configuration.`, `Int32`),
|
|
new Parameter(`MaxConcurrentUsers`, `Limits the number of users who can run commands at the same time in each session to the specified value. The default value
|
|
is 5.`, `Int32`),
|
|
new Parameter(`MaxIdleTimeoutSec`, `Limits the idle time-out set for each session to the specified value. The default value is [Int]::MaxValue (~25 days).
|
|
|
|
|
|
The idle time-out value is of significant importance when the user intends to disconnect and reconnect to a session. The
|
|
user can reconnect only if the session has not timed out.
|
|
|
|
|
|
The MaxIdleTimeoutSec parameter corresponds to the MaxIdleTimeoutMs property of a session configuration.`, `Int32`),
|
|
new Parameter(`MaxMemoryPerSessionMB`, `Limits the memory used by each session to the specified value. Enter a value in megabytes. The default value is 1024
|
|
megabytes (1 GB).
|
|
|
|
|
|
The MaxMemoryPerSessionMB parameter corresponds to the MaxMemoryPerShellMB property of a session configuration.`, `Int32`),
|
|
new Parameter(`MaxProcessesPerSession`, `Limits the number of processes running in each session to the specified value. The default value is 15.
|
|
|
|
|
|
The MaxProcessesPerSession parameter corresponds to the MaxProcessesPerShell property of a session configuration.`, `Int32`),
|
|
new Parameter(`MaxSessions`, `Limits the number of sessions that use the session configuration. The default value is 25.
|
|
|
|
|
|
The MaxSessions parameter corresponds to the MaxShells property of a session configuration.`, `Int32`),
|
|
new Parameter(`MaxSessionsPerUser`, `Limits the number of sessions that use the session configuration and run with the credentials of a given user to the
|
|
specified value. The default value is 25.
|
|
|
|
|
|
When you specify this value, consider that many users might be using the credentials of a run as user.
|
|
|
|
|
|
The MaxSessionsPerUser parameter corresponds to the MaxShellsPerUser property of a session configuration.`, `Int32`),
|
|
new Parameter(`OutputBufferingMode`, `Determines how command output is managed in disconnected sessions when the output buffer becomes full. The acceptable values
|
|
for this parameter are:
|
|
|
|
|
|
- Block. When the output buffer is full, execution is suspended until the buffer is clear. - Drop. When the output buffer
|
|
is full, execution continues. As new output is saved, the oldest output is discarded. - None. No output buffering mode is
|
|
specified.
|
|
|
|
|
|
The default value of the OutputBufferingMode property of sessions is Block.`, `OutputBufferingMode`),
|
|
new Parameter(`ProcessIdleTimeoutSec`, `Limits the time-out for each host process to the specified value. The default value, 0, means that there is no time-out
|
|
value for the process.
|
|
|
|
|
|
Other session configurations have per-process time-out values. For example, the Microsoft.PowerShell.Workflow session
|
|
configuration has a per-process time-out value of 28800 seconds (8 hours).`, `Int32`),
|
|
],
|
|
`Creates an object that contains advanced options for a session configuration.`,
|
|
`New-PSTransportOption [-IdleTimeoutSec <Int32>] [-MaxConcurrentCommandsPerSession <Int32>] [-MaxConcurrentUsers <Int32>]
|
|
[-MaxIdleTimeoutSec <Int32>] [-MaxMemoryPerSessionMB <Int32>] [-MaxProcessesPerSession <Int32>] [-MaxSessions <Int32>]
|
|
[-MaxSessionsPerUser <Int32>] [-OutputBufferingMode {None | Drop | Block}] [-ProcessIdleTimeoutSec <Int32>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-PSWorkflowExecutionOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-RestoreFolder`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-RestoreFolder`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-RestoreFolder`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-RestoreLocation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-RestoreLocation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-RestoreLocation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-ScheduledJobOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SelfSignedCertificate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Service`,
|
|
[
|
|
new Parameter(`BinaryPathName`, `Specifies the path of the executable file for the service. This parameter is required.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`DependsOn`, `Specifies the names of other services upon which the new service depends. To enter multiple service names, use a comma to
|
|
separate the names.`, `String[]`),
|
|
new Parameter(`Description`, `Specifies a description of the service.`, `String`),
|
|
new Parameter(`DisplayName`, `Specifies a display name for the service.`, `String`),
|
|
new Parameter(`Name`, `Specifies the name of the service. This parameter is required.`, `String`),
|
|
new Parameter(`StartupType`, `Sets the startup type of the service. The acceptable values for this parameter are:
|
|
|
|
|
|
- Manual. The service is started only manually, by a user, using the Service Control Manager, or by an application. -
|
|
Automatic. The service is started or was started by the operating system, at system start-up. If an automatically started
|
|
service depends on a manually started service, the manually started service is also started automatically at system startup.
|
|
- Disabled. The service is disabled and cannot be started by a user or application.
|
|
|
|
|
|
The default value is Automatic.`, `ServiceStartMode`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates a new Windows service.`,
|
|
`New-Service [-Name] <String> [-BinaryPathName] <String> [-Confirm] [-Credential <PSCredential>] [-DependsOn <String[]>]
|
|
[-Description <String>] [-DisplayName <String>] [-StartupType {Boot | System | Automatic | Manual | Disabled}] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlAvailabilityGroupListener`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlAvailabilityGroupListener`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlAvailabilityReplica`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlAvailabilityReplica`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlAzureKeyVaultColumnMasterKeySettings`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlBackupEncryptionOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlBackupEncryptionOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlCertificateStoreColumnMasterKeySettings`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlCngColumnMasterKeySettings`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlColumnEncryptionKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlColumnEncryptionKeyEncryptedValue`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlColumnEncryptionSettings`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlColumnMasterKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlColumnMasterKeySettings`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlCredential`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlCredential`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlCspColumnMasterKeySettings`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlHADREndpoint`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlHADREndpoint`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlVulnerabilityAssessmentBaseline`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-SqlVulnerabilityAssessmentBaselineSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-TimeSpan`,
|
|
[
|
|
new Parameter(`Days`, `Specifies the days in the time span. The default value is 0.`, `Int32`),
|
|
new Parameter(`End`, `Specifies the end of a time span. The default value is the current date and time.`, `DateTime`),
|
|
new Parameter(`Hours`, `Specifies the hours in the time span. The default value is zero.`, `Int32`),
|
|
new Parameter(`Minutes`, `Specifies the minutes in the time span. The default value is 0.`, `Int32`),
|
|
new Parameter(`Seconds`, `Specifies the length of the time span in seconds. The default value is 0.`, `Int32`),
|
|
new Parameter(`Start`, `Specifies the start of a time span. Enter a string that represents the date and time, such as "3/15/09" or a DateTime
|
|
object, such as one from a Get-Date command. The default value is the current date and time.
|
|
|
|
|
|
You can use Start or its alias, LastWriteTime. The LastWriteTime alias lets you pipe objects that have a LastWriteTime
|
|
property, such as files in the file system (System.Io.FileIO), to the Start parameter of New-TimeSpan .`, `DateTime`),
|
|
],
|
|
`Creates a TimeSpan object.`,
|
|
`New-TimeSpan [-Days <Int32>] [-Hours <Int32>] [-Minutes <Int32>] [-Seconds <Int32>] [<CommonParameters>]
|
|
|
|
New-TimeSpan [[-Start] <DateTime>] [[-End] <DateTime>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-TlsSessionTicketKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Variable`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Description`, `Specifies a description of the variable.`, `String`),
|
|
new Parameter(`Force`, `Indicates that the cmdlet creates a variable with the same name as an existing read-only variable.
|
|
|
|
|
|
By default, you can overwrite a variable unless the variable has an option value of ReadOnly or Constant. For more
|
|
information, see the Option parameter.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies a name for the new variable.`, `String`),
|
|
new Parameter(`Option`, `Specifies the value of the Options property of the variable.The acceptable values for this parameter are:
|
|
|
|
|
|
- None. Sets no options. (None is the default.) - ReadOnly. Can be deleted. Cannot be not changed, except by using the Force
|
|
parameter. - Private. The variable is available only in the current scope. - AllScope. The variable is copied to any new
|
|
scopes that are created. - Constant. Cannot be deleted or changed. Constant is valid only when you are creating a variable.
|
|
You cannot change the options of an existing variable to Constant.
|
|
|
|
|
|
To see the Options property of all variables in the session, type "Get-Variable | Format-Table -Property name, options
|
|
-autosize".`, `ScopedItemOptions`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Scope`, `Specifies the scope of the new variable. The acceptable values for this parameter are:
|
|
|
|
|
|
- Global
|
|
|
|
|
|
- Local
|
|
|
|
|
|
- Script
|
|
|
|
|
|
- A number relative to the current scope (0 through the number of scopes, where 0 is the current scope and 1 is its parent).
|
|
|
|
|
|
Local is the default.
|
|
|
|
|
|
For more information, see about_Scopes.`, `String`),
|
|
new Parameter(`Value`, `Specifies the initial value of the variable.`, `Object`),
|
|
new Parameter(`Visibility`, `Determines whether the variable is visible outside of the session in which it was created. This parameter is designed for
|
|
use in scripts and commands that will be delivered to other users. The acceptable values for this parameter are:
|
|
|
|
|
|
- Public. The variable is visible. (Public is the default.) - Private. The variable is not visible.
|
|
|
|
|
|
When a variable is private, it does not appear in lists of variables, such as those returned by Get-Variable, or in displays
|
|
of the Variable: drive. Commands to read or change the value of a private variable return an error. However, the user can
|
|
run commands that use a private variable if the commands were written in the session in which the variable was defined.`, `SessionStateEntryVisibility`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates a new variable.`,
|
|
`New-Variable [-Name] <String> [[-Value] <Object>] [-Confirm] [-Description <String>] [-Force] [-Option {None | ReadOnly |
|
|
Constant | Private | AllScope | Unspecified}] [-PassThru] [-Scope <String>] [-Visibility {Public | Private}] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VFD`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VHD`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VMGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VMReplicationAuthorizationEntry`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VMResourcePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VMSan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-VMSwitch`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WebApplication`,
|
|
[
|
|
new Parameter(`ApplicationPool`, `The name of the application pool in which the new Web application executes.`, `String`),
|
|
new Parameter(`Force`, `Forces the creation of the application without prompting for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `The name of the Web application to create.`, `String`),
|
|
new Parameter(`PhysicalPath`, `The physical path to the Web application files.`, `String`),
|
|
new Parameter(`Site`, `The name of the site on which the application is created.`, `String`),
|
|
],
|
|
`Creates a new IIS Web application.`,
|
|
`New-WebApplication [-Name] <String> [-ApplicationPool <String>] [-Force] [-PhysicalPath <String>] [-Site <String>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WebAppPool`,
|
|
[
|
|
new Parameter(`Force`, `Forces the operation without prompting`, `SwitchParameter`),
|
|
new Parameter(`Name`, `The name of the IIS application pool to create.`, `String`),
|
|
],
|
|
`Creates a new IIS application pool.`,
|
|
`New-WebAppPool [-Name] <String> [-Force] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WebBinding`,
|
|
[
|
|
new Parameter(`Force`, `Forces the creation of the binding.`, `SwitchParameter`),
|
|
new Parameter(`HostHeader`, `The host header of the new binding.`, `String`),
|
|
new Parameter(`IPAddress`, `The IP address of the new binding.`, `String`),
|
|
new Parameter(`Name`, `The name of the Web site on which the new binding is created.`, `String`),
|
|
new Parameter(`Port`, `The port used for the binding.`, `UInt32`),
|
|
new Parameter(`Protocol`, `The protocol to be used for the Web binding (usually HTTP, HTTPS, or FTP).`, `String`),
|
|
new Parameter(`SslFlags`, `Indicates what type of certificate and/or certificate storage the new website supports. Only the following values are valid:
|
|
0 (Regular certificate in Windows certificate storage), 1 (SNI certificate), 2 (central certificate store), or 3 (SNI
|
|
certificate in central certificate store).`, `Int32`),
|
|
],
|
|
`Adds a new binding to an existing Web site.`,
|
|
`New-WebBinding [[-Name] <String>] [-Force] [-HostHeader <String>] [-IPAddress <String>] [-Port <UInt32>] [-Protocol
|
|
<String>] [-SslFlags <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WebFtpSite`,
|
|
[
|
|
new Parameter(`Force`, `Forces the new FTP site to be created.`, `SwitchParameter`),
|
|
new Parameter(`HostHeader`, `The host header of the new FTP site.`, `String`),
|
|
new Parameter(`IPAddress`, `The IP Address of the new FTP site.`, `String`),
|
|
new Parameter(`Id`, `The ID of the new FTP site.`, `UInt32`),
|
|
new Parameter(`Name`, `The name of the new FTP site.`, `String`),
|
|
new Parameter(`PhysicalPath`, `The physical path to the new FTP site. The specified folder must already exist.`, `String`),
|
|
new Parameter(`Port`, `The port number of the new FTP site.`, `UInt32`),
|
|
],
|
|
`Create a new FTP 7 Site.`,
|
|
`New-WebFtpSite [-Name] <String> [-Force] [-HostHeader <String>] [-Id <UInt32>] [-IPAddress <String>] [-PhysicalPath
|
|
<String>] [-Port <UInt32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WebGlobalModule`,
|
|
[
|
|
new Parameter(`Force`, `Forces the creation of the new module.`, `SwitchParameter`),
|
|
new Parameter(`Image`, `The path to a DLL image (native modules only) for the new module.`, `String`),
|
|
new Parameter(`Name`, `The name of the new module.`, `String`),
|
|
new Parameter(`Precondition`, `Specifies any preconditions to be used for the new module.`, `String`),
|
|
],
|
|
`Creates a new IIS global module.`,
|
|
`New-WebGlobalModule [-Name] <String> [-Force] [-Image <String>] [-Precondition <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WebHandler`,
|
|
[
|
|
new Parameter(`Force`, `Forces creation of the new handler.`, `SwitchParameter`),
|
|
new Parameter(`Location`, `Configuration location in which the handler is configured.`, `String[]`),
|
|
new Parameter(`Modules`, `Modules used for the handler.`, `String`),
|
|
new Parameter(`Name`, `The name of the new request handler.`, `String`),
|
|
new Parameter(`PSPath`, `An IIS configuration path.`, `String[]`),
|
|
new Parameter(`Path`, `The physical path to the handler (native modules only).`, `String`),
|
|
new Parameter(`Precondition`, `Specifies any preconditions that are used for the new handler.`, `String`),
|
|
new Parameter(`RequiredAccess`, `The user rights that are required for the new handler: Read, Write, Execute, or Script.`, `String`),
|
|
new Parameter(`ResourceType`, `The resource type this handler executes.`, `String`),
|
|
new Parameter(`ScriptProcessor`, `The script processor that executes for the module.`, `String`),
|
|
new Parameter(`Type`, `The managed type of the new module (managed modules only).`, `String`),
|
|
new Parameter(`Verb`, `The HTTP verbs handled by the new handler.`, `String`),
|
|
],
|
|
`Creates a new IIS request handler.`,
|
|
`New-WebHandler [-Name] <String> [[-PSPath] <String[]>] [-Force] [-Location <String[]>] [-Modules <String>] [-Precondition
|
|
<String>] [-RequiredAccess <String>] [-ResourceType <String>] [-ScriptProcessor <String>] [-Type <String>] -Path <String>
|
|
-Verb <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WebManagedModule`,
|
|
[
|
|
new Parameter(`Force`, `Forces the new module to be added.`, `SwitchParameter`),
|
|
new Parameter(`Location`, `The location for which the new handler applies.`, `String[]`),
|
|
new Parameter(`Name`, `The name of the new managed module.`, `String`),
|
|
new Parameter(`PSPath`, `An IIS configuration path.`, `String[]`),
|
|
new Parameter(`Precondition`, `Specifies any precondition(s) of the new managed module.`, `String`),
|
|
new Parameter(`Type`, `The .NET Framework type of the new managed module.`, `String`),
|
|
],
|
|
`Adds a new managed module to the IIS request pipeline.`,
|
|
`New-WebManagedModule [-Name] <String> [[-PSPath] <String[]>] [-Force] [-Location <String[]>] [-Precondition <String>] [-Type
|
|
<String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WebServiceProxy`,
|
|
[
|
|
new Parameter(`Class`, `Specifies a name for the proxy class that the cmdlet creates for the Web service. The value of this parameter is used
|
|
together with the Namespace parameter to provide a fully qualified name for the class. The default value is generated from
|
|
the Uniform Resource Identifier (URI).`, `String`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user. This is an alternative
|
|
to using the UseDefaultCredential parameter.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`Namespace`, `Specifies a namespace for the new class.
|
|
|
|
|
|
The value of this parameter is used together with the value of the Class parameter to generate a fully qualified name for
|
|
the class. The default value is Microsoft.PowerShell.Commands.NewWebserviceProxy.AutogeneratedTypes plus a type that is
|
|
generated from the URI.
|
|
|
|
|
|
You can set the value of the Namespace parameter so that you can access multiple Web services that have the same name.`, `String`),
|
|
new Parameter(`Uri`, `Specifies the URI of the Web service. Enter a URI or the path and file name of a file that contains a service description.
|
|
|
|
|
|
The URI must refer to an .asmx page or to a page that returns a service description. To return a service description of a
|
|
Web service that was created by using ASP.NET, append "?WSDL" to the URL of the Web service, for example:
|
|
http://www.contoso.com/MyWebService.asmx?WSDL.`, `Uri`),
|
|
new Parameter(`UseDefaultCredential`, `Indicates that this cmdlet uses the default credential. This cmdlet sets the UseDefaultCredential property in the resulting
|
|
proxy object to True. This is an alternative to using the Credential parameter.`, `SwitchParameter`),
|
|
],
|
|
`Creates a Web service proxy object that lets you use and manage the Web service in Windows PowerShell.`,
|
|
`New-WebServiceProxy [-Uri] <Uri> [[-Class] <String>] [[-Namespace] <String>] [-Credential <PSCredential>]
|
|
[<CommonParameters>]
|
|
|
|
New-WebServiceProxy [-Uri] <Uri> [[-Class] <String>] [[-Namespace] <String>] [-UseDefaultCredential] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-Website`,
|
|
[
|
|
new Parameter(`ApplicationPool`, `The application pool in which the new site executes.`, `String`),
|
|
new Parameter(`Force`, `Specifies that the user is not prompted for confirmation.`, `SwitchParameter`),
|
|
new Parameter(`HostHeader`, `The host header to use for the new site.`, `String`),
|
|
new Parameter(`IPAddress`, `The IP address of the new site.`, `String`),
|
|
new Parameter(`Id`, `The ID to use for the new site.`, `UInt32`),
|
|
new Parameter(`Name`, `The name of the new site to create.`, `String`),
|
|
new Parameter(`PhysicalPath`, `The physical path to use for the new site. The specified folder must already exist.`, `String`),
|
|
new Parameter(`Port`, `The port to use for the new site.`, `UInt32`),
|
|
new Parameter(`Ssl`, `Including the Ssl parameter enables HTTPS binding on the site.`, `SwitchParameter`),
|
|
new Parameter(`SslFlags`, `Indicates what type of certificate and/or certificate storage the new website supports. Only the following values are valid:
|
|
0 (Regular certificate in Windows certificate storage), 1 (SNI certificate), 2 (central certificate store), or 3 (SNI
|
|
certificate in central certificate store).`, `Int32`),
|
|
],
|
|
`Creates a new IIS Web site.`,
|
|
`New-Website [-Name] <String> [-ApplicationPool <String>] [-Force] [-HostHeader <String>] [-Id <UInt32>] [-IPAddress
|
|
<String>] [-PhysicalPath <String>] [-Port <UInt32>] [-Ssl] [-SslFlags <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WebVirtualDirectory`,
|
|
[
|
|
new Parameter(`Application`, `The application under which the virtual directory is created.`, `String`),
|
|
new Parameter(`Force`, `Specifies that the user is not prompted for confirmation.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `The name of the virtual directory to create.`, `String`),
|
|
new Parameter(`PhysicalPath`, `The physical path to the folder in which the new virtual directory is created. The specified folder must already exist.`, `String`),
|
|
new Parameter(`Site`, `The site name under which the virtual directory is created.`, `String`),
|
|
],
|
|
`Creates a new virtual directory in IIS.`,
|
|
`New-WebVirtualDirectory [-Name] <String> [-Application <String>] [-Force] [-PhysicalPath <String>] [-Site <String>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WindowsCustomImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WinEvent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WinUserLanguageList`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WSManInstance`,
|
|
[
|
|
new Parameter(`ApplicationName`, `Specifies the application name in the connection. The default value of the ApplicationName parameter is WSMAN. The complete
|
|
identifier for the remote endpoint is in the following format:
|
|
|
|
|
|
<transport>://<server>:<port>/<ApplicationName>
|
|
|
|
|
|
For example: "http://server01:8080/WSMAN"
|
|
|
|
|
|
Internet Information Services (IIS), which hosts the session, forwards requests with this endpoint to the specified
|
|
application. This default setting of WSMAN is appropriate for most uses. This parameter is designed to be used if many
|
|
computers establish remote connections to one computer that is running Windows PowerShell. In this case, IIS hosts Web
|
|
Services for Management (WS-Management) for efficiency.`, `String`),
|
|
new Parameter(`Authentication`, `Specifies the authentication mechanism to be used at the server. The acceptable values for this parameter are:
|
|
|
|
|
|
- Basic. Basic is a scheme in which the user name and password are sent in clear text to the server or proxy. - Default.
|
|
Use the authentication method implemented by the WS-Management protocol. This is the default. - Digest. Digest is a
|
|
challenge-response scheme that uses a server-specified data string for the challenge. - Kerberos. The client computer and
|
|
the server mutually authenticate by using Kerberos certificates. - Negotiate. Negotiate is a challenge-response scheme that
|
|
negotiates with the server or proxy to determine the scheme to use for authentication. For example, this parameter value
|
|
allows for negotiation to determine whether the Kerberos protocol or NTLM is used. - CredSSP. Use Credential Security
|
|
Support Provider (CredSSP) authentication, which lets the user delegate credentials. This option is designed for commands
|
|
that run on one remote computer but collect data from or run additional commands on other remote computers.
|
|
|
|
|
|
Caution: CredSSP delegates the user credentials from the local computer to a remote computer. This practice increases the
|
|
security risk of the remote operation. If the remote computer is compromised, when credentials are passed to it, the
|
|
credentials can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to perform this action. Enter the
|
|
certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use the Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the computer against which to run the management operation. The value can be a fully qualified domain name, a
|
|
NetBIOS name, or an IP address. Use the local computer name, use localhost, or use a dot (.) to specify the local computer.
|
|
The local computer is the default. When the remote computer is in a different domain from the user, you must use a fully
|
|
qualified domain name must be used. You can pipe a value for this parameter to the cmdlet.`, `String`),
|
|
new Parameter(`ConnectionURI`, `Specifies the connection endpoint. The format of this string is as follows:
|
|
|
|
|
|
<Transport>://<Server>:<Port>/<ApplicationName>
|
|
|
|
|
|
The following string is a correctly formatted value for this parameter:
|
|
|
|
|
|
"http://Server01:8080/WSMAN"
|
|
|
|
|
|
The URI must be fully qualified.`, `Uri`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user. Type a user name, such
|
|
as User01, Domain01\User01, or User@Domain.com. Or, enter a PSCredential object, such as one returned by the Get-Credential
|
|
cmdlet. When you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`FilePath`, `Specifies the path of a file that is used to create a management resource. You specify the management resource by using the
|
|
ResourceURI parameter and the SelectorSet parameter.`, `String`),
|
|
new Parameter(`OptionSet`, `Specifies a set of switches to a service to modify or refine the nature of the request. These resemble switches used in
|
|
command-line shells because they are service specific. Any number of options can be specified.
|
|
|
|
|
|
The following example demonstrates the syntax that passes the values 1, 2, and 3 for the a, b, and c parameters:
|
|
|
|
|
|
"-OptionSet @{a=1;b=2;c=3}"`, `Hashtable`),
|
|
new Parameter(`Port`, `Specifies the port to use when the client connects to the WinRM service. When the transport is HTTP, the default port is 80.
|
|
When the transport is HTTPS, the default port is 443.
|
|
|
|
|
|
When you use HTTPS as the transport, the value of the ComputerName parameter must match the server's certificate common name
|
|
(CN). However, if the SkipCNCheck parameter is specified as part of the SessionOption parameter, the certificate common name
|
|
of the server does not have to match the host name of the server. The SkipCNCheck parameter should be used only for trusted
|
|
computers.`, `Int32`),
|
|
new Parameter(`ResourceURI`, `Specifies the URI of the resource class or instance. The URI is used to identify a specific type of resource, such as disks
|
|
or processes, on a computer.
|
|
|
|
|
|
A URI consists of a prefix and a path of a resource. For example:
|
|
|
|
|
|
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk"
|
|
|
|
|
|
"http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor"`, `Uri`),
|
|
new Parameter(`SelectorSet`, `Specifies a set of value pairs that are used to select particular management resource instances. SelectorSet is used when
|
|
more than one instance of the resource exists. The value of SelectorSet must be a hash table.
|
|
|
|
|
|
The following example shows how to enter a value for this parameter:
|
|
|
|
|
|
"-SelectorSet @{Name="WinRM";ID="yyy"}"`, `Hashtable`),
|
|
new Parameter(`SessionOption`, `Specifies extended options for the WS-Management session. Enter a SessionOption object that you create by using the
|
|
New-WSManSessionOption cmdlet. For more information about the options that are available, type "Get-Help
|
|
New-WSManSessionOption".`, `SessionOption`),
|
|
new Parameter(`UseSSL`, `Specifies that the Secure Sockets Layer (SSL) protocol is used to establish a connection to the remote computer. By default,
|
|
SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all the Windows PowerShell content that is transmitted over the network. The UseSSL parameter lets
|
|
you specify the additional protection of HTTPS instead of HTTP. If SSL is not available on the port that is used for the
|
|
connection, and you specify this parameter, the command fails.`, `SwitchParameter`),
|
|
new Parameter(`ValueSet`, `Specifies a hash table that helps modify a management resource. You specify the management resource by using ResourceURI and
|
|
SelectorSet . The value of the ValueSet parameter must be a hash table.`, `Hashtable`),
|
|
],
|
|
`Creates a new instance of a management resource.`,
|
|
`New-WSManInstance [-ResourceURI] <Uri> [-SelectorSet] <Hashtable> [-ApplicationName <String>] [-Authentication {None |
|
|
Default | Digest | Negotiate | Basic | Kerberos | ClientCertificate | Credssp}] [-CertificateThumbprint <String>]
|
|
[-ComputerName <String>] [-Credential <PSCredential>] [-FilePath <String>] [-OptionSet <Hashtable>] [-Port <Int32>]
|
|
[-SessionOption <SessionOption>] [-UseSSL] [-ValueSet <Hashtable>] [<CommonParameters>]
|
|
|
|
New-WSManInstance [-ResourceURI] <Uri> [-SelectorSet] <Hashtable> [-Authentication {None | Default | Digest | Negotiate |
|
|
Basic | Kerberos | ClientCertificate | Credssp}] [-CertificateThumbprint <String>] [-ConnectionURI <Uri>] [-Credential
|
|
<PSCredential>] [-FilePath <String>] [-OptionSet <Hashtable>] [-SessionOption <SessionOption>] [-ValueSet <Hashtable>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`New-WSManSessionOption`,
|
|
[
|
|
new Parameter(`NoEncryption`, `Indicates that the connection does not use encryption for remote operations over HTTP.
|
|
|
|
|
|
By default, unencrypted traffic is not enabled. It must be enabled in the local configuration.`, `SwitchParameter`),
|
|
new Parameter(`OperationTimeout`, `Specifies the time-out, in milliseconds, for the WS-Management operation.`, `Int32`),
|
|
new Parameter(`ProxyAccessType`, `Specifies the mechanism by which the proxy server is located. The acceptable values for this parameter are:
|
|
|
|
|
|
- ProxyIEConfig. Use the Internet Explorer proxy configuration for the current user. - ProxyWinHttpConfig. The WSMan client
|
|
uses the proxy settings configured for WinHTTP, using the ProxyCfg.exe utility. - ProxyAutoDetect. Force auto-detection of
|
|
a proxy server. - ProxyNoProxyServer. Do not use a proxy server. Resolve all host names locally.
|
|
|
|
|
|
The default value is ProxyIEConfig.`, `ProxyAccessType`),
|
|
new Parameter(`ProxyAuthentication`, `Specifies the authentication method to use at the proxy. The acceptable values for this parameter are:
|
|
|
|
|
|
- Basic. Basic is a scheme in which the user name and password are sent in clear-text to the server or proxy. - Digest.
|
|
Digest is a challenge-response scheme that uses a server-specified data string for the challenge. - Negotiate. Negotiate is
|
|
a challenge-response scheme that negotiates with the server or proxy to determine which scheme to use for authentication.
|
|
Examples are the Kerberos protocol and NTLM.
|
|
|
|
|
|
The default value is Negotiate.`, `ProxyAuthentication`),
|
|
new Parameter(`ProxyCredential`, `Specifies a user account that has permission to gain access through an intermediate Web proxy.`, `PSCredential`),
|
|
new Parameter(`SPNPort`, `Specifies a port number to append to the connection Service Principal Name (SPN) of the remote server. An SPN is used when
|
|
the authentication mechanism is Kerberos or Negotiate.`, `Int32`),
|
|
new Parameter(`SkipCACheck`, `Specifies that, when it connects over HTTPS, the client does not validate that the server certificate is signed by a trusted
|
|
certification authority (CA). Use this option only when the remote computer is trusted by another method, for example, if
|
|
the remote computer is part of a network that is physically secure and isolated or the remote computer is listed as a
|
|
trusted host in the WS-Management configuration.`, `SwitchParameter`),
|
|
new Parameter(`SkipCNCheck`, `Specifies that the certificate common name (CN) of the server does not have to match the host name of the server. This is
|
|
used only in remote operations using HTTPS. This option should only be used for trusted computers.`, `SwitchParameter`),
|
|
new Parameter(`SkipRevocationCheck`, `Indicates that the connection does not validate the revocation status on the server certificate.`, `SwitchParameter`),
|
|
new Parameter(`UseUTF16`, `Indicates that the connection encodes the request in UTF16 format instead of UTF8 format. The default is UTF8 encoding.`, `SwitchParameter`),
|
|
],
|
|
`Creates session option hash table to use as input parameters for WS-Management cmdlets.`,
|
|
`New-WSManSessionOption [-NoEncryption] [-OperationTimeout <Int32>] [-ProxyAccessType {ProxyIEConfig | ProxyWinHttpConfig |
|
|
ProxyAutoDetect | ProxyNoProxyServer}] [-ProxyAuthentication {Negotiate | Basic | Digest}] [-ProxyCredential <PSCredential>]
|
|
[-SPNPort <Int32>] [-SkipCACheck] [-SkipCNCheck] [-SkipRevocationCheck] [-UseUTF16] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Optimize-AppxProvisionedPackages`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Optimize-VHD`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Optimize-VHDSet`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Optimize-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Out-Default`,
|
|
[
|
|
new Parameter(`InputObject`, `Accepts input to the cmdlet.`, `PSObject`),
|
|
new Parameter(`Transcript`, `@{Text=}`, `SwitchParameter`),
|
|
],
|
|
`Sends the output to the default formatter and to the default output cmdlet.`,
|
|
`Out-Default [-InputObject <PSObject>] [-Transcript] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Out-File`,
|
|
[
|
|
new Parameter(`Append`, `Indicates that the cmdlet adds the output to the end of an existing file, instead of replacing the file contents.`, `SwitchParameter`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Encoding`, `Specifies the type of character encoding used in the file. The acceptable values for this parameter are:
|
|
|
|
|
|
- Unknown
|
|
|
|
|
|
- String
|
|
|
|
|
|
- Unicode
|
|
|
|
|
|
- BigEndianUnicode
|
|
|
|
|
|
- UTF8
|
|
|
|
|
|
- UTF7
|
|
|
|
|
|
- UTF32
|
|
|
|
|
|
- ASCII
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- OEM
|
|
|
|
|
|
|
|
|
|
Unicode is the default.
|
|
|
|
|
|
Default uses the encoding of the system's current ANSI code page.
|
|
|
|
OEM uses the current original equipment manufacturer code page identifier for the operating system.`, `String`),
|
|
new Parameter(`FilePath`, `Specifies the path to the output file.`, `String`),
|
|
new Parameter(`Force`, `Indicates that the cmdlet overwrites an existing read-only file. Even using the Force parameter, the cmdlet cannot override
|
|
security restrictions.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies the objects to be written to the file. Enter a variable that contains the objects or type a command or expression
|
|
that gets the objects.`, `PSObject`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the output file. Unlike FilePath , the value of the LiteralPath parameter is used exactly as it is
|
|
typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`NoClobber`, `Indicates that the cmdlet will not overwrite an existing file. By default, if a file exists in the specified path, Out-File
|
|
overwrites the file without warning. If both Append and NoClobber are used, the output is appended to the existing file.`, `SwitchParameter`),
|
|
new Parameter(`NoNewline`, `@{Text=}`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
new Parameter(`Width`, `Specifies the number of characters in each line of output. Any additional characters are truncated, not wrapped. If you omit
|
|
this parameter, the width is determined by the characteristics of the host. The default for the Windows PowerShell console
|
|
is 80 characters.`, `Int32`),
|
|
],
|
|
`Sends output to a file.`,
|
|
`Out-File [-FilePath] <String> [[-Encoding] {unknown | string | unicode | bigendianunicode | utf8 | utf7 | utf32 | ascii |
|
|
default | oem}] [-Append] [-Confirm] [-Force] [-InputObject <PSObject>] [-NoClobber] [-NoNewline] [-WhatIf] [-Width <Int32>]
|
|
[<CommonParameters>]
|
|
|
|
Out-File [[-Encoding] {unknown | string | unicode | bigendianunicode | utf8 | utf7 | utf32 | ascii | default | oem}]
|
|
[-Append] [-Confirm] [-Force] [-InputObject <PSObject>] -LiteralPath <String> [-NoClobber] [-NoNewline] [-WhatIf] [-Width
|
|
<Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Out-GridView`,
|
|
[
|
|
new Parameter(`InputObject`, `Specifies that the cmdlet accepts input for Out-GridView .
|
|
|
|
|
|
When you use the InputObject parameter to send a collection of objects to Out-GridView , Out-GridView treats the collection
|
|
as one collection object, and it displays one row that represents the collection. To display the each object in the
|
|
collection, use a pipeline operator (|) to send objects to Out-GridView .`, `PSObject`),
|
|
new Parameter(`OutputMode`, `Specifies the items that the interactive window sends down the pipeline as input to other commands. By default, this cmdlet
|
|
does not generate any output. To send items from the interactive window down the pipeline, click to select the items and
|
|
then click OK.
|
|
|
|
|
|
The values of this parameter determine how many items you can send down the pipeline.
|
|
|
|
|
|
- None. No items. This is the default value.
|
|
|
|
|
|
- Single. Zero items or one item. Use this value when the next command can take only one input object.
|
|
|
|
|
|
- Multiple. Zero, one, or many items. Use this value when the next command can take multiple input objects. This value is
|
|
equivalent to the Passthru parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `OutputModeOption`),
|
|
new Parameter(`PassThru`, `Indicates that the cmdlet sends items from the interactive window down the pipeline as input to other commands. By default,
|
|
this cmdlet does not generate any output. This parameter is equivalent to using the Multiple value of the OutputMode
|
|
parameter.
|
|
|
|
|
|
To send items from the interactive window down the pipeline, click to select the items and then click OK. Shift-click and
|
|
Ctrl-click are supported.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Title`, `Specifies the text that appears in the title bar of the Out-GridView window.
|
|
|
|
|
|
By default, the title bar displays the command that invokes Out-GridView .`, `String`),
|
|
new Parameter(`Wait`, `Indicates that the cmdlet suppresses the command prompt and prevents Windows PowerShell from closing until the Out-GridView
|
|
window is closed. By default, the command prompt returns when the Out-GridView window opens.
|
|
|
|
|
|
This feature lets you use the Out-GridView cmdlets in Windows shortcuts. When Out-GridView is used in a shortcut without the
|
|
Wait parameter, the Out-GridView window appears only momentarily before Windows PowerShell closes.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
],
|
|
`Sends output to an interactive table in a separate window.`,
|
|
`Out-GridView [-InputObject <PSObject>] [-OutputMode {None | Single | Multiple}] [-Title <String>] [<CommonParameters>]
|
|
|
|
Out-GridView [-InputObject <PSObject>] [-PassThru] [-Title <String>] [<CommonParameters>]
|
|
|
|
Out-GridView [-InputObject <PSObject>] [-Title <String>] [-Wait] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Out-Host`,
|
|
[
|
|
new Parameter(`InputObject`, `Specifies the objects that are written to the console. Enter a variable that contains the objects, or type a command or
|
|
expression that gets the objects.`, `PSObject`),
|
|
new Parameter(`Paging`, `Indicates that this cmdlet displays one page of output at a time, and waits for user input before it displays the remaining
|
|
pages, much like the traditional more command. By default, all of the output is displayed on a single page. The page size is
|
|
determined by the characteristics of the host.`, `SwitchParameter`),
|
|
],
|
|
`Sends output to the command line.`,
|
|
`Out-Host [-InputObject <PSObject>] [-Paging] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Out-Null`,
|
|
[
|
|
new Parameter(`InputObject`, `Specifies the object that was sent to null, or deleted. Enter a variable that contains the objects, or type a command or
|
|
expression that gets the objects.`, `PSObject`),
|
|
],
|
|
`Deletes output instead of sending it down the pipeline.`,
|
|
`Out-Null [-InputObject <PSObject>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Out-Printer`,
|
|
[
|
|
new Parameter(`InputObject`, `Specifies the objects to be sent to the printer. Enter a variable that contains the objects, or type a command or expression
|
|
that gets the objects.`, `PSObject`),
|
|
new Parameter(`Name`, `Specifies the alternate printer. The parameter name Name is optional.`, `String`),
|
|
],
|
|
`Sends output to a printer.`,
|
|
`Out-Printer [[-Name] <String>] [-InputObject <PSObject>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Out-String`,
|
|
[
|
|
new Parameter(`InputObject`, `Specifies the objects to be written to a string. Enter a variable that contains the objects, or type a command or expression
|
|
that gets the objects.`, `PSObject`),
|
|
new Parameter(`Stream`, `Indicates that the cmdlet sends the strings for each object separately. By default, the strings for each object are
|
|
accumulated and sent as a single string.
|
|
|
|
|
|
To use the Stream parameter, type "-Stream" or its alias, "ost".`, `SwitchParameter`),
|
|
new Parameter(`Width`, `Specifies the number of characters in each line of output. Any additional characters are truncated, not wrapped. If you omit
|
|
this parameter, the width is determined by the characteristics of the host program. The default value for the Windows
|
|
PowerShell console is 80 (characters).`, `Int32`),
|
|
],
|
|
`Sends objects to the host as a series of strings.`,
|
|
`Out-String [-InputObject <PSObject>] [-Stream] [-Width <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Pop-Location`,
|
|
[
|
|
new Parameter(`PassThru`, `Passes an object that represents the location to the pipeline. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`StackName`, `Specifies the location stack from which the location is popped. Enter a location stack name.
|
|
|
|
|
|
Without this parameter, Pop-Location pops a location from the current location stack. By default, the current location stack
|
|
is the unnamed default location stack that Windows PowerShell creates. To make a location stack the current location stack,
|
|
use the StackName parameter of Set-Location . Pop-Location cannot pop a location from the unnamed default stack unless it is
|
|
the current location stack.`, `String`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Changes the current location to the location most recently pushed onto the stack.`,
|
|
`Pop-Location [-PassThru] [-StackName <String>] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Protect-CmsMessage`,
|
|
[
|
|
new Parameter(`Content`, `Specifies a PSObject that contains content that you want to encrypt. For example, you can encrypt the content of an event
|
|
message, and then use the variable containing the message ($Event, in this example) as the value of the Content parameter:
|
|
$event = Get-WinEvent -ProviderName "PowerShell" -MaxEvents 1. You can also use the Get-Content cmdlet to get the contents
|
|
of a file, such as a Microsoft Word document, and save the content in a variable that you use as the value of the Content
|
|
parameter.`, `PSObject`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to content that you want to encrypt. Unlike Path , the value of LiteralPath is used exactly as it is
|
|
typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`OutFile`, `Specifies the path and file name of a file to which you want to send the encrypted content.`, `String`),
|
|
new Parameter(`Path`, `Specifies the path to content that you want to encrypt.`, `String`),
|
|
new Parameter(`To`, `Specifies one or more CMS message recipients, identified in any of the following formats.
|
|
|
|
|
|
- An actual certificate (as retrieved from the certificate provider).
|
|
|
|
|
|
- Path to the file containing the certificate.
|
|
|
|
|
|
- Path to a directory containing the certificate.
|
|
|
|
|
|
- Thumbprint of the certificate (used to look in the certificate store).
|
|
|
|
|
|
- Subject name of the certificate (used to look in the certificate store).`, `CmsMessageRecipient[]`),
|
|
],
|
|
`Encrypts content by using the Cryptographic Message Syntax format.`,
|
|
`Protect-CmsMessage [-To] <CmsMessageRecipient[]> [-Content] <PSObject> [[-OutFile] <String>] [<CommonParameters>]
|
|
|
|
Protect-CmsMessage [-To] <CmsMessageRecipient[]> [-LiteralPath] <String> [[-OutFile] <String>] [<CommonParameters>]
|
|
|
|
Protect-CmsMessage [-To] <CmsMessageRecipient[]> [-Path] <String> [[-OutFile] <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Publish-AppvClientPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Publish-DscConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Push-Location`,
|
|
[
|
|
new Parameter(`LiteralPath`, `Specifies the path of the new location. Unlike the Path parameter, the value of the LiteralPath parameter is used exactly as
|
|
it is typed. No characters are interpreted as wildcard characters. If the path includes escape characters, enclose it in
|
|
single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`PassThru`, `Passes an object that represents the location to the pipeline. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path of the new location. This cmdlet your location to the location specified by this path after it adds, or
|
|
pushes, the current location onto the top of the stack. Enter a path of any location whose provider supports this cmdlet.
|
|
Wildcard characters are permitted.`, `String`),
|
|
new Parameter(`StackName`, `Specifies the location stack to which the current location is added. Enter a location stack name. If the stack does not
|
|
exist, Push-Location creates it.
|
|
|
|
|
|
Without this parameter, Push-Location adds the location to the current location stack. By default, the current location
|
|
stack is the unnamed default location stack that Windows PowerShell creates. To make a location stack the current location
|
|
stack, use the StackName parameter of the Set-Location cmdlet. For more information about location stacks, see the Notes.
|
|
Push-Location cannot add a location to the unnamed default stack unless it is the current location stack.`, `String`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Adds the current location to the top of a location stack.`,
|
|
`Push-Location [-LiteralPath <String>] [-PassThru] [-StackName <String>] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Push-Location [[-Path] <String>] [-PassThru] [-StackName <String>] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Read-Host`,
|
|
[
|
|
new Parameter(`AsSecureString`, `Indicates that the cmdlet displays asterisks (*) in place of the characters that the user types as input.
|
|
|
|
|
|
When you use this parameter, the output of the Read-Host cmdlet is a SecureString object ( System.Security.SecureString ).`, `SwitchParameter`),
|
|
new Parameter(`Prompt`, `Specifies the text of the prompt. Type a string. If the string includes spaces, enclose it in quotation marks. Windows
|
|
PowerShell appends a colon (:) to the text that you enter.`, `Object`),
|
|
],
|
|
`Reads a line of input from the console.`,
|
|
`Read-Host [[-Prompt] <Object>] [-AsSecureString] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Read-SqlTableData`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Read-SqlViewData`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Receive-DtcDiagnosticTransaction`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Receive-Job`,
|
|
[
|
|
new Parameter(`AutoRemoveJob`, `Indicates that this cmdlet deletes the job after it returns the job results. If the job has more results, the job is still
|
|
deleted, but Receive-Job displays a message.
|
|
|
|
|
|
This parameter works only on custom job types. It is designed for instances of job types that save the job or the type
|
|
outside of the session, such as instances of scheduled jobs.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`ComputerName`, `Specifies an array of names of computers. This cmdlet gets the results of jobs that were run on the specified computers.
|
|
Enter the computer names. Wildcard characters are supported. The default is all jobs in the current session.
|
|
|
|
|
|
This parameter selects from among the job results that are stored on the local computer. It does not get data from remote
|
|
computers. To get job results that are stored on remote computers, use the Invoke-Command cmdlet to run a Receive-Job
|
|
command remotely.`, `String[]`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet continues waiting if jobs are in the Suspended or Disconnected state. By default, the Wait
|
|
parameter of Receive-Job returns, or terminates the wait, when jobs are in one of the following states: Completed, Failed,
|
|
Stopped, Suspended, or Disconnected.
|
|
|
|
|
|
The Force parameter is valid only when the Wait parameter is also used in the command.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies an array of IDs. This cmdlet gets the results of jobs with the specified IDs. The default is all jobs in the
|
|
current session.
|
|
|
|
|
|
The ID is an integer that uniquely identifies the job in the current session. It is easier to remember and type than the
|
|
instance ID, but it is unique only in the current session. You can type one or more IDs separated by commas. To find the ID
|
|
of a job, type "Get-Job" without parameters.`, `Int32[]`),
|
|
new Parameter(`InstanceId`, `Specifies an array of instance IDs. This cmdlet gets the results of jobs with the specified instance IDs. The default is all
|
|
jobs in the current session.
|
|
|
|
|
|
An instance ID is a GUID that uniquely identifies the job on the computer. To find the instance ID of a job, use the Get-Job
|
|
cmdlet.`, `Guid[]`),
|
|
new Parameter(`Job`, `Specifies the job for which results are being retrieved. This parameter is required in a Receive-Job command. Enter a
|
|
variable that contains the job or a command that gets the job. You can also pipe a job object to Receive-Job .`, `Job[]`),
|
|
new Parameter(`Keep`, `Indicates that this cmdlet saves the job results in the system, even after you have received them. By default, the job
|
|
results are deleted when they are retrieved.
|
|
|
|
|
|
To delete the results, use Receive-Job to receive them again without specifying Keep parameter, close the session, or use
|
|
the Remove-Job cmdlet to delete the job from the session.`, `SwitchParameter`),
|
|
new Parameter(`Location`, `Specifies an array of locations. This cmdlet gets only the results of jobs in the specified locations. The default is all
|
|
jobs in the current session.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies an array of friendly names. This cmdlet gets the results of jobs that have the specified names. Wildcard
|
|
characters are supported. The default is all jobs in the current session.`, `String[]`),
|
|
new Parameter(`NoRecurse`, `Indicates that this cmdlet gets results only from the specified job. By default, Receive-Job also gets the results of all
|
|
child jobs of the specified job.`, `SwitchParameter`),
|
|
new Parameter(`Session`, `Specifies an array of sessions. This cmdlet gets the results of jobs that were run in the specified Windows PowerShell
|
|
session ( PSSession ). Enter a variable that contains the PSSession or a command that gets the PSSession , such as a
|
|
Get-PSSession command. The default is all jobs in the current session.`, `PSSession[]`),
|
|
new Parameter(`Wait`, `Indicates that this cmdlet suppresses the command prompt until all job results are received. By default, Receive-Job
|
|
immediately returns the available results.
|
|
|
|
|
|
By default, the Wait parameter waits until the job is in one of the following states: Completed, Failed, Stopped, Suspended,
|
|
or Disconnected. To direct the Wait parameter to continue waiting if the job state is Suspended or Disconnected, use the
|
|
Force parameter together with the Wait parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`WriteEvents`, `Indicates that this cmdlet reports changes in the job state while it waits for the job to finish.
|
|
|
|
|
|
This parameter is valid only when the Wait parameter is used in the command and the Keep parameter is omitted.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`WriteJobInResults`, `Indicates that this cmdlet returns the job object followed by the results.
|
|
|
|
|
|
This parameter is valid only when the Wait parameter is used in the command and the Keep parameter is omitted.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
],
|
|
`Gets the results of the Windows PowerShell background jobs in the current session.`,
|
|
`Receive-Job [-Job] <Job[]> [[-ComputerName] <String[]>] [-AutoRemoveJob] [-Force] [-Keep] [-NoRecurse] [-Wait]
|
|
[-WriteEvents] [-WriteJobInResults] [<CommonParameters>]
|
|
|
|
Receive-Job [-Id] <Int32[]> [-AutoRemoveJob] [-Force] [-Keep] [-NoRecurse] [-Wait] [-WriteEvents] [-WriteJobInResults]
|
|
[<CommonParameters>]
|
|
|
|
Receive-Job [-InstanceId] <Guid[]> [-AutoRemoveJob] [-Force] [-Keep] [-NoRecurse] [-Wait] [-WriteEvents]
|
|
[-WriteJobInResults] [<CommonParameters>]
|
|
|
|
Receive-Job [-Job] <Job[]> [[-Location] <String[]>] [-AutoRemoveJob] [-Force] [-Keep] [-NoRecurse] [-Wait] [-WriteEvents]
|
|
[-WriteJobInResults] [<CommonParameters>]
|
|
|
|
Receive-Job [-Job] <Job[]> [[-Session] <PSSession[]>] [-AutoRemoveJob] [-Force] [-Keep] [-NoRecurse] [-Wait] [-WriteEvents]
|
|
[-WriteJobInResults] [<CommonParameters>]
|
|
|
|
Receive-Job [-Name] <String[]> [-AutoRemoveJob] [-Force] [-Keep] [-NoRecurse] [-Wait] [-WriteEvents] [-WriteJobInResults]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Receive-PSSession`,
|
|
[
|
|
new Parameter(`AllowRedirection`, `Indicates that this cmdlet allows redirection of this connection to an alternate Uniform Resource Identifier (URI).
|
|
|
|
|
|
When you use the ConnectionURI parameter, the remote destination can return an instruction to redirect to a different URI.
|
|
By default, Windows PowerShell does not redirect connections, but you can use this parameter to enable it to redirect the
|
|
connection.
|
|
|
|
|
|
You can also limit the number of times the connection is redirected by changing the MaximumConnectionRedirectionCount
|
|
session option value. Use the MaximumRedirection parameter of the New-PSSessionOption cmdlet or set the
|
|
MaximumConnectionRedirectionCount property of the $PSSessionOption preference variable. The default value is 5.`, `SwitchParameter`),
|
|
new Parameter(`ApplicationName`, `Specifies an application. This cmdlet connects only to sessions that use the specified application.
|
|
|
|
|
|
Enter the application name segment of the connection URI. For example, in the following connection URI, the application name
|
|
is WSMan: "http://localhost:5985/WSMAN". The application name of a session is stored in the Runspace.ConnectionInfo.AppName
|
|
property of the session.
|
|
|
|
|
|
The value of this parameter is used to select and filter sessions. It does not change the application that the session uses.`, `String`),
|
|
new Parameter(`Authentication`, `Specifies the mechanism that is used to authenticate the credentials of the user in the command to reconnect to the
|
|
disconnected session. The acceptable values for this parameter are:
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Basic
|
|
|
|
|
|
- Credssp
|
|
|
|
|
|
- Digest
|
|
|
|
|
|
- Kerberos
|
|
|
|
|
|
- Negotiate
|
|
|
|
|
|
- NegotiateWithImplicitCredential
|
|
|
|
|
|
|
|
|
|
The default value is Default.
|
|
|
|
|
|
For information about the values of this parameter, see AuthenticationMechanism
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=144382 (http://go.microsoft.com/fwlink/?LinkID=144382) in the Microsoft
|
|
Developer Network (MSDN) library.
|
|
|
|
CAUTION: Credential Security Support Provider (CredSSP) authentication, in which the user credentials are passed to a remote
|
|
computer to be authenticated, is designed for commands that require authentication on more than one resource, such as
|
|
accessing a remote network share. This mechanism increases the security risk of the remote operation. If the remote computer
|
|
is compromised, the credentials that are passed to it can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to connect to the disconnected
|
|
session. Enter the certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts. They do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use a Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the computer on which the disconnected session is stored. Sessions are stored on the computer that is at the
|
|
server-side, or receiving end of a connection. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of one computer. Wildcard characters are not
|
|
permitted. To specify the local computer, type the computer name, localhost, or a dot (.)`, `String`),
|
|
new Parameter(`ConfigurationName`, `Specifies the name of a session configuration. This cmdlet connects only to sessions that use the specified session
|
|
configuration.
|
|
|
|
|
|
Enter a configuration name or the fully qualified resource URI for a session configuration. If you specify only the
|
|
configuration name, the following schema URI is prepended: http://schemas.microsoft.com/powershell. The configuration name
|
|
of a session is stored in the ConfigurationName property of the session.
|
|
|
|
|
|
The value of this parameter is used to select and filter sessions. It does not change the session configuration that the
|
|
session uses.
|
|
|
|
|
|
For more information about session configurations, see about_Session_Configurations.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`ConnectionUri`, `Specifies a URI that defines the connection endpoint that is used to reconnect to the disconnected session.
|
|
|
|
|
|
The URI must be fully qualified. The format of this string is as follows:
|
|
|
|
|
|
<Transport>://<ComputerName>:<Port>/<ApplicationName>
|
|
|
|
|
|
The default value is as follows:
|
|
|
|
|
|
"http://localhost:5985/WSMAN"
|
|
|
|
|
|
"http://localhost:5985/WSMAN"
|
|
|
|
|
|
If you do not specify a connection URI, you can use the UseSSL , ComputerName , Port , and ApplicationName parameters to
|
|
specify the connection URI values.
|
|
|
|
|
|
Valid values for the Transport segment of the URI are HTTP and HTTPS. If you specify a connection URI with a Transport
|
|
segment, but do not specify a port, the session is created with standards ports: 80 for HTTP and 443 for HTTPS. To use the
|
|
default ports for Windows PowerShell remoting, specify port 5985 for HTTP or 5986 for HTTPS.
|
|
|
|
|
|
If the destination computer redirects the connection to a different URI, Windows PowerShell prevents the redirection unless
|
|
you use the AllowRedirection parameter in the command.`, `Uri`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to connect to the disconnected session. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01. Or, enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`Id`, `Specifies the ID of the disconnected session. The Id parameter works only when the disconnected session was previously
|
|
connected to the current session.
|
|
|
|
|
|
This parameter is valid, but not effective, when the session is stored on the local computer, but was not connected to the
|
|
current session.`, `Int32`),
|
|
new Parameter(`InstanceId`, `Specifies the instance ID of the disconnected session.
|
|
|
|
|
|
The instance ID is a GUID that uniquely identifies a PSSession on a local or remote computer.
|
|
|
|
|
|
The instance ID is stored in the InstanceID property of the PSSession .`, `Guid`),
|
|
new Parameter(`JobName`, `Specifies a friendly name for the job that Receive-PSSession returns. Receive-PSSession returns a job when the value of the
|
|
OutTarget parameter is Job or the job that is running in the disconnected session was started in the current session.
|
|
|
|
|
|
If the job that is running in the disconnected session was started in the current session, Windows PowerShell reuses the
|
|
original job object in the session and ignores the value of the JobName parameter.
|
|
|
|
|
|
If the job that is running in the disconnected session was started in a different session, Windows PowerShell creates a new
|
|
job object. It uses a default name, but you can use this parameter to change the name.
|
|
|
|
|
|
If the default value or explicit value of the OutTarget parameter is not Job, the command succeeds, but the JobName
|
|
parameter has no effect.`, `String`),
|
|
new Parameter(`Name`, `Specifies the friendly name of the disconnected session.`, `String`),
|
|
new Parameter(`OutTarget`, `Determines how the session results are returned. The acceptable values for this parameter are:
|
|
|
|
|
|
- Job. Returns the results asynchronously in a job object. You can use the JobName parameter to specify a name or new name
|
|
for the job. - Host. Returns the results to the command line (synchronously). If the command is being resumed or the
|
|
results consist of a large number of objects, the response might be delayed.
|
|
|
|
|
|
The default value of the OutTarget parameter is Host. However, if the command that is being received in disconnected session
|
|
was started in the current session, the default value of the OutTarget parameter is the form in which the command was
|
|
started. If the command was started as a job, it is returned as a job by default. Otherwise, it is returned to the host
|
|
program by default.
|
|
|
|
|
|
Typically, the host program displays returned objects at the command line without delay, but this behavior can vary.`, `OutTarget`),
|
|
new Parameter(`Port`, `Specifies the network port on the remote computer that is used to reconnect to the session. To connect to a remote computer,
|
|
the remote computer must be listening on the port that the connection uses. The default ports are 5985, which is the WinRM
|
|
port for HTTP, and 5986, which is the WinRM port for HTTPS.
|
|
|
|
|
|
Before using an alternate port, you must configure the WinRM listener on the remote computer to listen at that port. To
|
|
configure the listener, type the following two commands at the Windows PowerShell prompt:
|
|
|
|
|
|
"Remove-Item -Path WSMan:\Localhost\listener\listener* -Recurse"
|
|
|
|
|
|
"New-Item -Path WSMan:\Localhost\listener -Transport http -Address * -Port <port-number>"
|
|
|
|
|
|
Do not use the Port parameter unless you must. The port that is set in the command applies to all computers or sessions on
|
|
which the command runs. An alternate port setting might prevent the command from running on all computers.`, `Int32`),
|
|
new Parameter(`Session`, `Specifies the disconnected session. Enter a variable that contains the PSSession or a command that creates or gets the
|
|
PSSession , such as a Get-PSSession command.`, `PSSession`),
|
|
new Parameter(`SessionOption`, `Specifies advanced options for the session. Enter a SessionOption object, such as one that you create by using the
|
|
New-PSSessionOption cmdlet, or a hash table in which the keys are session option names and the values are session option
|
|
values.
|
|
|
|
|
|
The default values for the options are determined by the value of the $PSSessionOption preference variable, if it is set.
|
|
Otherwise, the default values are established by options set in the session configuration.
|
|
|
|
|
|
The session option values take precedence over default values for sessions set in the $PSSessionOption preference variable
|
|
and in the session configuration. However, they do not take precedence over maximum values, quotas or limits set in the
|
|
session configuration.
|
|
|
|
|
|
For a description of the session options that includes the default values, see New-PSSessionOption. For information about
|
|
the $PSSessionOption preference variable, see about_Preference_Variables (http://go.microsoft.com/fwlink/?LinkID=113248).
|
|
For more information about session configurations, see about_Session_Configurations
|
|
(http://go.microsoft.com/fwlink/?LinkID=145152).`, `PSSessionOption`),
|
|
new Parameter(`UseSSL`, `Indicates that this cmdlet uses the Secure Sockets Layer (SSL) protocol to connect to the disconnected session. By default,
|
|
SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all Windows PowerShell content transmitted over the network. UseSSL is an additional protection that
|
|
sends the data across an HTTPS connection instead of an HTTP connection.
|
|
|
|
|
|
If you use this parameter, but SSL is not available on the port that is used for the command, the command fails.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Gets results of commands in disconnected sessions.`,
|
|
`Receive-PSSession [-ConnectionUri] <Uri> [-Name] <String> [-AllowRedirection] [-Authentication {Default | Basic | Negotiate
|
|
| NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Confirm] [-Credential <PSCredential>] [-JobName <String>] [-OutTarget {Default | Host | Job}] [-SessionOption
|
|
<PSSessionOption>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Receive-PSSession [-ConnectionUri] <Uri> [-AllowRedirection] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Confirm] [-Credential <PSCredential>] -InstanceId <Guid> [-JobName <String>] [-OutTarget {Default | Host | Job}]
|
|
[-SessionOption <PSSessionOption>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Receive-PSSession [-ComputerName] <String> [-Name] <String> [-ApplicationName <String>] [-Authentication {Default | Basic |
|
|
Negotiate | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>]
|
|
[-ConfigurationName <String>] [-Confirm] [-Credential <PSCredential>] [-JobName <String>] [-OutTarget {Default | Host |
|
|
Job}] [-Port <Int32>] [-SessionOption <PSSessionOption>] [-UseSSL] [-WhatIf] [<CommonParameters>]
|
|
|
|
Receive-PSSession [-ComputerName] <String> [-ApplicationName <String>] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-CertificateThumbprint <String>] [-ConfigurationName
|
|
<String>] [-Confirm] [-Credential <PSCredential>] -InstanceId <Guid> [-JobName <String>] [-OutTarget {Default | Host | Job}]
|
|
[-Port <Int32>] [-SessionOption <PSSessionOption>] [-UseSSL] [-WhatIf] [<CommonParameters>]
|
|
|
|
Receive-PSSession [-Id] <Int32> [-Confirm] [-JobName <String>] [-OutTarget {Default | Host | Job}] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Receive-PSSession [-Confirm] -InstanceId <Guid> [-JobName <String>] [-OutTarget {Default | Host | Job}] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Receive-PSSession [-Name] <String> [-Confirm] [-JobName <String>] [-OutTarget {Default | Host | Job}] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Receive-PSSession [-Session] <PSSession> [-Confirm] [-JobName <String>] [-OutTarget {Default | Host | Job}] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-ArgumentCompleter`,
|
|
[
|
|
new Parameter(`CommandName`, `Specifies the name of the command as an array.`, `String[]`),
|
|
new Parameter(`Native`, `Indicates that the argument completer is for a native command where Windows PowerShell cannot complete parameter names.`, `SwitchParameter`),
|
|
new Parameter(`ParameterName`, `Specifies the name of the parameter whose argument is being completed.`, `String`),
|
|
new Parameter(`ScriptBlock`, `Specifies the commands to run. Enclose the commands in braces ( { } ) to create a script block. This parameter is required.`, `ScriptBlock`),
|
|
],
|
|
`Registers a custom argument completer.`,
|
|
`Register-ArgumentCompleter [-CommandName <String[]>] -ParameterName <String> -ScriptBlock <ScriptBlock> [<CommonParameters>]
|
|
|
|
Register-ArgumentCompleter -CommandName <String[]> [-Native] -ScriptBlock <ScriptBlock> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-CimIndicationEvent`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-EngineEvent`,
|
|
[
|
|
new Parameter(`Action`, `Specifies commands to handle the events. The commands in the Action run when an event is raised, instead of sending the
|
|
event to the event queue. Enclose the commands in braces ( { } ) to create a script block.
|
|
|
|
|
|
The value of the Action parameter can include the $Event, $EventSubscriber, $Sender, $EventArgs, and $Args automatic
|
|
variables, which provide information about the event to the Action script block. For more information, see
|
|
about_Automatic_Variables (http://go.microsoft.com/fwlink/?LinkID=113212).
|
|
|
|
|
|
When you specify an action, Register-EngineEvent returns an event job object that represents that action. You can use the
|
|
Job cmdlets to manage the event job.`, `ScriptBlock`),
|
|
new Parameter(`Forward`, `Indicates that the cmdlet sends events for this subscription to the session on the local computer. Use this parameter when
|
|
you are registering for events on a remote computer or in a remote session.`, `SwitchParameter`),
|
|
new Parameter(`MaxTriggerCount`, `Specifies the max trigger count.
|
|
|
|
|
|
The value of the Action parameter can include the $Event, $EventSubscriber, $Sender, $EventArgs, and $Args automatic
|
|
variables, which provide information about the event to the Action script block. For more information, see
|
|
about_Automatic_Variables (http://go.microsoft.com/fwlink/?LinkID=113212).
|
|
|
|
|
|
When you specify an action, Register-EngineEvent returns an event job object that represents that action. You can use the
|
|
Job cmdlets to manage the event job.`, `Int32`),
|
|
new Parameter(`MessageData`, `Specifies additional data associated with the event. The value of this parameter appears in the MessageData property of the
|
|
event object.`, `PSObject`),
|
|
new Parameter(`SourceIdentifier`, `Specifies the source identifier of the event to which you are subscribing. The source identifier must be unique in the
|
|
current session. This parameter is required.
|
|
|
|
|
|
The value of this parameter appears in the value of the SourceIdentifier property of the subscriber object and of all event
|
|
objects associated with this subscription.
|
|
|
|
|
|
Supported EngineEvent values include PowerShell.Exiting, PowerShell.OnIdle, and PowerShell.OnScriptBlockInvoke.`, `String`),
|
|
new Parameter(`SupportEvent`, `Indicates that the cmdlet hides the event subscription. Add this parameter when the current subscription is part of a more
|
|
complex event registration mechanism and it should not be discovered independently.
|
|
|
|
|
|
To view or cancel a subscription that was created with the SupportEvent parameter, add the Force parameter to the
|
|
Get-EventSubscriber or Unregister-Event cmdlets.`, `SwitchParameter`),
|
|
],
|
|
`Subscribes to events that are generated by the Windows PowerShell engine and by the New-Event cmdlet.`,
|
|
`Register-EngineEvent [-SourceIdentifier] <String> [[-Action] <ScriptBlock>] [-Forward] [-MaxTriggerCount <Int32>]
|
|
[-MessageData <PSObject>] [-SupportEvent] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-ObjectEvent`,
|
|
[
|
|
new Parameter(`Action`, `Specifies commands to handle the events. The commands in the Action run when an event is raised, instead of sending the
|
|
event to the event queue. Enclose the commands in braces ( { } ) to create a script block.
|
|
|
|
|
|
The value of the Action parameter can include the $Event, $EventSubscriber, $Sender, $EventArgs, and $Args automatic
|
|
variables, which provide information about the event to the Action script block. For more information, see
|
|
about_Automatic_Variables.
|
|
|
|
|
|
When you specify an action, Register-ObjectEvent returns an event job object that represents that action. You can use the
|
|
Job cmdlets to manage the event job.`, `ScriptBlock`),
|
|
new Parameter(`EventName`, `Specifies the event to which you are subscribing. Enter the event name. This parameter is required.
|
|
|
|
|
|
The value of this parameter is not a name that you select for the event subscription. It is the name of an event that the
|
|
.NET Framework object exposes. For example, the ManagementEventWatcher class has events named EventArrived and Stopped. To
|
|
find the event name of an event, use the Get-Member cmdlet.`, `String`),
|
|
new Parameter(`Forward`, `Indicates that the cmdlet sends events for this subscription to a remote session. Use this parameter when you are
|
|
registering for events on a remote computer or in a remote session.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies the .NET Framework object that generates the events. Enter a variable that contains the object, or type a command
|
|
or expression that gets the object. This parameter is required.`, `PSObject`),
|
|
new Parameter(`MaxTriggerCount`, `Specifies the max trigger count.
|
|
|
|
|
|
The value of the Action parameter can include the $Event, $EventSubscriber, $Sender, $EventArgs, and $Args automatic
|
|
variables, which provide information about the event to the Action script block. For more information, see
|
|
about_Automatic_Variables.
|
|
|
|
|
|
When you specify an action, Register-ObjectEvent returns an event job object that represents that action. You can use the
|
|
Job cmdlets to manage the event job.`, `Int32`),
|
|
new Parameter(`MessageData`, `Specifies any additional data to be associated with this event subscription. The value of this parameter appears in the
|
|
MessageData property of all events associated with this subscription.`, `PSObject`),
|
|
new Parameter(`SourceIdentifier`, `Specifies a name that you select for the subscription. The name that you select must be unique in the current session. The
|
|
default value is the GUID that Windows PowerShell assigns.
|
|
|
|
|
|
The value of this parameter appears in the value of the SourceIdentifier property of the subcriber object and of all event
|
|
objects associated with this subscription.`, `String`),
|
|
new Parameter(`SupportEvent`, `Indicates that the cmdlet hides the event subscription. Use this parameter when the current subscription is part of a more
|
|
complex event registration mechanism and it should not be discovered independently.
|
|
|
|
|
|
To view or cancel a subscription that was created with the SupportEvent parameter, use the Force parameter of the
|
|
Get-EventSubscriber and Unregister-Event cmdlets.`, `SwitchParameter`),
|
|
],
|
|
`Subscribes to the events that are generated by a Microsoft .NET Framework object.`,
|
|
`Register-ObjectEvent [-InputObject] <PSObject> [-EventName] <String> [[-SourceIdentifier] <String>] [[-Action]
|
|
<ScriptBlock>] [-Forward] [-MaxTriggerCount <Int32>] [-MessageData <PSObject>] [-SupportEvent] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-PackageSource`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-PSSessionConfiguration`,
|
|
[
|
|
new Parameter(`AccessMode`, `Enables and disables the session configuration and determines whether it can be used for remote or local sessions on the
|
|
computer. The acceptable values for this parameter are:
|
|
|
|
|
|
- Disabled. Disables the session configuration. It cannot be used for remote or local access to the computer. - Local.
|
|
Allows users of the local computer to use the session configuration to create a local loopback session on the same computer,
|
|
but denies access to remote users. - Remote. Allows local and remote users to use the session configuration to create
|
|
sessions and run commands on this computer.
|
|
|
|
|
|
The default value is Remote.
|
|
|
|
|
|
Other cmdlets can override the value of this parameter later. For example, the Enable-PSRemoting cmdlet allows for remote
|
|
access to all session configurations, the Enable-PSSessionConfiguration cmdlet enables session configurations, and the
|
|
Disable-PSRemoting cmdlet prevents remote access to all session configurations.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSSessionConfigurationAccessMode`),
|
|
new Parameter(`ApplicationBase`, `Specifies the path of the assembly file ( .dll) that is specified in the value of the AssemblyName* parameter. Use this
|
|
parameter when the value of the AssemblyName parameter does not include a path. The default is the current directory.`, `String`),
|
|
new Parameter(`AssemblyName`, `Specifies the name of an assembly file (*.dll) in which the configuration type is defined. You can specify the path of the
|
|
.dll in this parameter or in the value of the ApplicationBase parameter.
|
|
|
|
|
|
This parameter is required when you specify the ConfigurationTypeName parameter.`, `String`),
|
|
new Parameter(`ConfigurationTypeName`, `Specifies the fully qualified name of the Microsoft .NET Framework type that is used for this configuration. The type that
|
|
you specify must implement the System.Management.Automation.Remoting.PSSessionConfiguration class.
|
|
|
|
|
|
To specify the assembly file (.dll) that implements the configuration type, specify the AssemblyName and ApplicationBase
|
|
parameters.
|
|
|
|
|
|
Creating a type lets you control more aspects of the session configuration, such as exposing or hiding certain parameters of
|
|
cmdlets, or setting data size and object size limits that users cannot override.
|
|
|
|
|
|
If you omit this parameter, the DefaultRemotePowerShellConfiguration class is used for the session configuration.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Suppresses all user prompts and restarts the WinRM service without prompting. Restarting the service makes the configuration
|
|
change effective.
|
|
|
|
|
|
To prevent a restart and suppress the restart prompt, specify the NoServiceRestart parameter.`, `SwitchParameter`),
|
|
new Parameter(`MaximumReceivedDataSizePerCommandMB`, `Specifies a limit for the amount of data that can be sent to this computer in any single remote command. Enter the data size
|
|
in megabytes (MB). The default is 50 MB.
|
|
|
|
|
|
If a data size limit is defined in the configuration type that is specified in the ConfigurationTypeName parameter, the
|
|
limit in the configuration type is used and the value of this parameter is ignored.`, `Double`),
|
|
new Parameter(`MaximumReceivedObjectSizeMB`, `Specifies a limit for the amount of data that can be sent to this computer in any single object. Enter the data size in
|
|
megabytes. The default is 10 MB.
|
|
|
|
|
|
If an object size limit is defined in the configuration type that is specified in the ConfigurationTypeName parameter, the
|
|
limit in the configuration type is used and the value of this parameter is ignored.`, `Double`),
|
|
new Parameter(`ModulesToImport`, `Specifies the modules and snap-ins that are automatically imported into sessions that use the session configuration.
|
|
|
|
|
|
By default, only the Microsoft.PowerShell.Core snap-in is imported into sessions. Unless the cmdlets are excluded, you can
|
|
use the Import-Module and Add-PSSnapin cmdlets to add modules and snap-ins to the session.
|
|
|
|
|
|
The modules specified in this parameter value are imported in additions to modules that are specified by the SessionType
|
|
parameter and those listed in the ModulesToImport key in the session configuration file (New-PSSessionConfigurationFile).
|
|
However, settings in the session configuration file can hide the commands exported by modules or prevent users from using
|
|
them.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Object[]`),
|
|
new Parameter(`Name`, `Specifies a name for the session configuration. This parameter is required.`, `String`),
|
|
new Parameter(`NoServiceRestart`, `Does not restart the WinRM service, and suppresses the prompt to restart the service.
|
|
|
|
|
|
By default, when you run a Register-PSSessionConfiguration command, you are prompted to restart the WinRM service to make
|
|
the new session configuration effective. Until the WinRM service is restarted, the new session configuration is not
|
|
effective.
|
|
|
|
|
|
To restart the WinRM service without prompting, specify the Force parameter. To restart the WinRM service manually, use the
|
|
Restart-Service cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`PSVersion`, `Specifies the version of Windows PowerShell in sessions that use this session configuration.
|
|
|
|
|
|
The value of this parameter takes precedence over the value of the PowerShellVersion key in the session configuration file.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Version`),
|
|
new Parameter(`Path`, `Specifies the path and file name of a session configuration file (.pssc), such as one created by the
|
|
New-PSSessionConfigurationFile cmdlet. If you omit the path, the default is the current directory.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`ProcessorArchitecture`, `Determines whether a 32-bit or 64-bit version of the Windows PowerShell process is started in sessions that use this session
|
|
configuration. The acceptable values for this parameter are: x86 (32-bit) and AMD64 (64-bit). The default value is
|
|
determined by the processor architecture of the computer that hosts the session configuration.
|
|
|
|
|
|
You can use this parameter to create a 32-bit session on a 64-bit computer. Attempts to create a 64-bit process on a 32-bit
|
|
computer fail.`, `String`),
|
|
new Parameter(`RunAsCredential`, `Specifies credentials for commands in the session. By default, commands run with the permissions of the current user.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSCredential`),
|
|
new Parameter(`SecurityDescriptorSddl`, `Specifies a Security Descriptor Definition Language (SDDL) string for the configuration.
|
|
|
|
|
|
This string determines the permissions that are required to use the new session configuration. To use a session
|
|
configuration in a session, users must have at least Execute(Invoke) permission for the configuration.
|
|
|
|
|
|
If the security descriptor is complex, consider using the ShowSecurityDescriptorUI parameter instead of this parameter. You
|
|
cannot use both parameters in the same command.
|
|
|
|
|
|
If you omit this parameter, the root SDDL for the WinRM service is used for this configuration. To view or change the root
|
|
SDDL, use the WSMan provider. For example "Get-Item wsman:\localhost\service\rootSDDL". For more information about the WSMan
|
|
provider, type "Get-Help wsman".`, `String`),
|
|
new Parameter(`SessionType`, `Specifies the type of session that is created by using the session configuration. The acceptable values for this parameter
|
|
are:
|
|
|
|
|
|
- Empty. No modules or snap-ins are added to session by default. Use the parameters of this cmdlet to add modules,
|
|
functions, scripts, and other features to the session. - Default. Adds the Microsoft.PowerShell.Core snap-in to the
|
|
session. This module includes the Import-Module and Add-PSSnapin cmdlets that users can use to import other modules and
|
|
snap-ins unless you explicitly prohibit the use of the cmdlets. - RestrictedRemoteServer. Includes only the following
|
|
cmdlets: Exit-PSSession, Get-Command, Get-FormatData, Get-Help, Measure-Object, Out-Default, and Select-Object. Use a script
|
|
or assembly, or the keys in the session configuration file, to add modules, functions, scripts, and other features to the
|
|
session.
|
|
|
|
|
|
The default value is Default.
|
|
|
|
|
|
The value of this parameter takes precedence over the value of the SessionType key in the session configuration file.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSSessionType`),
|
|
new Parameter(`SessionTypeOption`, `Specifies type-specific options for the session configuration. Enter a session type options object, such as the
|
|
PSWorkflowExecutionOption object that the New-PSWorkflowExecutionOption cmdlet returns.
|
|
|
|
|
|
The options of sessions that use the session configuration are determined by the values of session options and the session
|
|
configuration options. Unless specified, options set in the session, such as by using the New-PSSessionOption cmdlet, take
|
|
precedence over options set in the session configuration. However, session option values cannot exceed maximum values set in
|
|
the session configuration.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSSessionTypeOption`),
|
|
new Parameter(`ShowSecurityDescriptorUI`, `Indicates that this cmdlet displays a property sheet that helps you create the SDDL for the session configuration. The
|
|
property sheet appears after you enter the Register-PSSessionConfiguration command and then restart the WinRM service.
|
|
|
|
|
|
When setting the permissions for the configuration, remember that users must have at least Execute(Invoke) permission to use
|
|
the session configuration in a session.
|
|
|
|
|
|
You cannot use the SecurityDescriptorSDDL parameter and this parameter in the same command.`, `SwitchParameter`),
|
|
new Parameter(`StartupScript`, `Specifies the fully qualified path of a Windows PowerShell script. The specified script runs in the new session that uses
|
|
the session configuration.
|
|
|
|
|
|
You can use the script to additionally configure the session. If the script generates an error, even a non-terminating
|
|
error, the session is not created and the New-PSSession command fails.`, `String`),
|
|
new Parameter(`ThreadApartmentState`, `Specifies the apartment state of the threads in the session. The acceptable values for this parameter are: STA, MTA, and
|
|
Unknown. The default value is Unknown.`, `ApartmentState`),
|
|
new Parameter(`ThreadOptions`, `Specifies how threads are created and used when a command runs in the session. The acceptable values for this parameter are:
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- ReuseThread
|
|
|
|
|
|
- UseCurrentThread
|
|
|
|
|
|
- UseNewThread
|
|
|
|
|
|
|
|
|
|
The default value is UseCurrentThread.
|
|
|
|
For more information, see "PSThreadOptions Enumeration" in the Microsoft Developer Network (MSDN) library.`, `PSThreadOptions`),
|
|
new Parameter(`TransportOption`, `Specifies the transport option.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSTransportOption`),
|
|
new Parameter(`UseSharedProcess`, `Use only one process to host all sessions that are started by the same user and use the same session configuration. By
|
|
default, each session is hosted in its own process.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates and registers a new session configuration.`,
|
|
`Register-PSSessionConfiguration [-Name] <String> [-AccessMode {Disabled | Local | Remote}] [-ApplicationBase <String>]
|
|
[-Confirm] [-Force] [-MaximumReceivedDataSizePerCommandMB <Double>] [-MaximumReceivedObjectSizeMB <Double>]
|
|
[-ModulesToImport <Object[]>] [-NoServiceRestart] [-PSVersion <Version>] [-ProcessorArchitecture {x86 | amd64}]
|
|
[-RunAsCredential <PSCredential>] [-SecurityDescriptorSddl <String>] [-SessionType {DefaultRemoteShell | Workflow}]
|
|
[-SessionTypeOption <PSSessionTypeOption>] [-ShowSecurityDescriptorUI] [-StartupScript <String>] [-ThreadApartmentState {STA
|
|
| MTA | Unknown}] [-ThreadOptions {Default | UseNewThread | ReuseThread | UseCurrentThread}] [-TransportOption
|
|
<PSTransportOption>] [-UseSharedProcess] [-WhatIf] [<CommonParameters>]
|
|
|
|
Register-PSSessionConfiguration [-Name] <String> [-AssemblyName] <String> [-ConfigurationTypeName] <String> [-AccessMode
|
|
{Disabled | Local | Remote}] [-ApplicationBase <String>] [-Confirm] [-Force] [-MaximumReceivedDataSizePerCommandMB <Double>]
|
|
[-MaximumReceivedObjectSizeMB <Double>] [-ModulesToImport <Object[]>] [-NoServiceRestart] [-PSVersion <Version>]
|
|
[-ProcessorArchitecture {x86 | amd64}] [-RunAsCredential <PSCredential>] [-SecurityDescriptorSddl <String>]
|
|
[-SessionTypeOption <PSSessionTypeOption>] [-ShowSecurityDescriptorUI] [-StartupScript <String>] [-ThreadApartmentState {STA
|
|
| MTA | Unknown}] [-ThreadOptions {Default | UseNewThread | ReuseThread | UseCurrentThread}] [-TransportOption
|
|
<PSTransportOption>] [-UseSharedProcess] [-WhatIf] [<CommonParameters>]
|
|
|
|
Register-PSSessionConfiguration [-Name] <String> [-AccessMode {Disabled | Local | Remote}] [-Confirm] [-Force]
|
|
[-MaximumReceivedDataSizePerCommandMB <Double>] [-MaximumReceivedObjectSizeMB <Double>] [-NoServiceRestart] -Path <String>
|
|
[-ProcessorArchitecture {x86 | amd64}] [-RunAsCredential <PSCredential>] [-SecurityDescriptorSddl <String>]
|
|
[-ShowSecurityDescriptorUI] [-StartupScript <String>] [-ThreadApartmentState {STA | MTA | Unknown}] [-ThreadOptions {Default
|
|
| UseNewThread | ReuseThread | UseCurrentThread}] [-TransportOption <PSTransportOption>] [-UseSharedProcess] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-ScheduledJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-UevTemplate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Register-WmiEvent`,
|
|
[
|
|
new Parameter(`Action`, `Specifies commands that handle the events. The commands in the Action parameter run when an event is raised instead of
|
|
sending the event to the event queue. Enclose the commands in braces ( { } ) to create a script block.
|
|
|
|
|
|
The value of Action can include the $Event, $EventSubscriber, $Sender, $EventArgs, and $Args automatic variables, which
|
|
provide information about the event to the Action script block. For more information, see about_Automatic_Variables.
|
|
|
|
|
|
When you specify an action, Register-WmiEvent returns an event job object that represents that action. You can use the
|
|
cmdlets that contain the Job noun (the Job cmdlets) to manage the event job.`, `ScriptBlock`),
|
|
new Parameter(`Class`, `Specifies the event to which you are subscribing. Enter the WMI class that generates the events. A Class or Query parameter
|
|
is required in every command.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the name of the computer on which the command runs. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of the computer. To specify the local computer, type
|
|
the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter even if your computer is
|
|
not configured to run remote commands.`, `String`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`Forward`, `Indicates that this cmdlet sends events for this subscription to the session on the local computer. Use this parameter when
|
|
you are registering for events on a remote computer or in a remote session.`, `SwitchParameter`),
|
|
new Parameter(`MaxTriggerCount`, `Specifies the maximum trigger count.`, `Int32`),
|
|
new Parameter(`MessageData`, `Specifies any additional data to be associated with this event subscription. The value of this parameter appears in the
|
|
MessageData property of all events associated with this subscription.`, `PSObject`),
|
|
new Parameter(`Namespace`, `Specifies the namespace of the WMI class.`, `String`),
|
|
new Parameter(`Query`, `Specifies a query in WMI Query Language (WQL) that identifies the WMI event class, such as: "select * from
|
|
__InstanceDeletionEvent".`, `String`),
|
|
new Parameter(`SourceIdentifier`, `Specifies a name that you select for the subscription. The name that you select must be unique in the current session. The
|
|
default value is the GUID that Windows PowerShell assigns.
|
|
|
|
|
|
The value of this parameter appears in the value of the SourceIdentifier property of the subscriber object and of all event
|
|
objects associated with this subscription.`, `String`),
|
|
new Parameter(`SupportEvent`, `Indicates that this cmdlet hides the event subscription. Use this parameter when the current subscription is part of a more
|
|
complex event registration mechanism and it should not be discovered independently.
|
|
|
|
|
|
To view or cancel a subscription that was created by using the SupportEvent parameter, specify the Force parameter of the
|
|
Get-EventSubscriber and Unregister-Event cmdlets.`, `SwitchParameter`),
|
|
new Parameter(`Timeout`, `Specifies how long Windows PowerShell waits for this command to finish.
|
|
|
|
|
|
The default value, 0 (zero), means that there is no time-out, and it causes Windows PowerShell to wait indefinitely.`, `Int64`),
|
|
],
|
|
`Subscribes to a Windows Management Instrumentation (WMI) event.`,
|
|
`Register-WmiEvent [-Class] <String> [[-SourceIdentifier] <String>] [[-Action] <ScriptBlock>] [-ComputerName <String>]
|
|
[-Credential <PSCredential>] [-Forward] [-MaxTriggerCount <Int32>] [-MessageData <PSObject>] [-Namespace <String>]
|
|
[-SupportEvent] [-Timeout <Int64>] [<CommonParameters>]
|
|
|
|
Register-WmiEvent [-Query] <String> [[-SourceIdentifier] <String>] [[-Action] <ScriptBlock>] [-ComputerName <String>]
|
|
[-Credential <PSCredential>] [-Forward] [-MaxTriggerCount <Int32>] [-MessageData <PSObject>] [-Namespace <String>]
|
|
[-SupportEvent] [-Timeout <Int64>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-AppvClientConnectionGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-AppvClientPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-AppvPublishingServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-AppxPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-AppxProvisionedPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-AppxVolume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-BitsTransfer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-CertificateEnrollmentPolicyServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-CertificateNotificationTask`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-CimInstance`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-CimSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-CIPolicyRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-Computer`,
|
|
[
|
|
new Parameter(`ComputerName`, `Specifies the computers to be removed from their domains. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of the remote computers. To specify the local
|
|
computer, type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of Remove-Computer even
|
|
if your computer is not configured to run remote commands.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Suppresses the user prompt. By default, Remove-Computer prompts you for confirmation before removing each computer.`, `SwitchParameter`),
|
|
new Parameter(`LocalCredential`, `Specifies a user account that has permission to connect to the computers that the ComputerName parameter specifies. The
|
|
default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password. To specify a user account that has
|
|
permission to remove the computer from its current domain, use the UnjoinDomainCredential parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSCredential`),
|
|
new Parameter(`PassThru`, `Returns the results of the command. Otherwise, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Restart`, `Indicates that this cmdlet restarts the computers that were removed after the removal is completed. A restart is often
|
|
required to make the change effective.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`UnjoinDomainCredential`, `Specifies a user account that has permission to remove the computers from their current domains. Explicit credentials, as
|
|
provided by this parameter, are required to remove remote computers from a domain, even when the value is the credentials of
|
|
the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by Get-Credential
|
|
. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
You can refer to this parameter by its name, UnjoinDomainCredential , or its alias, Credential .
|
|
|
|
|
|
To specify a user account that has permission to connect to the remote computers, use the LocalCredential parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSCredential`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
new Parameter(`WorkgroupName`, `Specifies the name of a workgroup to which the computers are added when they are removed from their domains. The default
|
|
value is WORKGROUP. When you remove a computer from a domain, you must add it to a workgroup.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
],
|
|
`Removes the local computer from its domain.`,
|
|
`Remove-Computer [-UnjoinDomainCredential] <PSCredential> [-ComputerName <String[]>] [-Confirm] [-Force] [-LocalCredential
|
|
<PSCredential>] [-PassThru] [-Restart] [-WhatIf] [-WorkgroupName <String>] [<CommonParameters>]
|
|
|
|
Remove-Computer [[-UnjoinDomainCredential] <PSCredential>] [-Confirm] [-Force] [-PassThru] [-Restart] [-WhatIf]
|
|
[-WorkgroupName <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-Event`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`EventIdentifier`, `Specifies the event identifier for which the cmdlet deletes. An EventIdentifier or SourceIdentifier parameter is required in
|
|
every command.`, `Int32`),
|
|
new Parameter(`SourceIdentifier`, `Specifies the source identifier for which this cmdlet deletes events from. Wildcards are not permitted. An EventIdentifier
|
|
or SourceIdentifier parameter is required in every command.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes events from the event queue.`,
|
|
`Remove-Event [-EventIdentifier] <Int32> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-Event [-SourceIdentifier] <String> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-EventLog`,
|
|
[
|
|
new Parameter(`ComputerName`, `Specifies a remote computer. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of a remote computer. To specify the local computer,
|
|
type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of Remove-EventLog even
|
|
if your computer is not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`LogName`, `Specifies the event logs. Enter the log name of one or more event logs, separated by commas. The log name is the value of
|
|
the Log property, not the LogDisplayName , Wildcard characters are not permitted. This parameter is required.`, `String[]`),
|
|
new Parameter(`Source`, `Specifies the event sources that this cmdlet unregisters. Enter the source names, not the executable name, separated by
|
|
commas.`, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes an event log or unregisters an event source.`,
|
|
`Remove-EventLog [-LogName] <String[]> [[-ComputerName] <String[]>] [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-EventLog [[-ComputerName] <String[]>] [-Confirm] [-Source <String[]>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-IISConfigAttribute`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-IISConfigCollectionElement`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-IISConfigElement`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-IISSite`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-IISSiteBinding`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-Item`,
|
|
[
|
|
new Parameter(`Stream`, `Deletes the specified alternate data stream from a file, but does not delete the file. Enter the stream name. Wildcards are
|
|
supported. This parameter is not valid on folders.
|
|
|
|
Stream is a dynamic parameter that the FileSystem provider adds to the Remove-Item cmdlet. This parameter works only in file
|
|
system drives.
|
|
|
|
You can use the Remove-Item cmdlet to delete an alternate data stream. However, it is not the recommended way to eliminate
|
|
security checks that block files that are downloaded from the Internet. If you verify that a downloaded file is safe, use
|
|
the Unblock-File cmdlet.
|
|
|
|
This parameter is introduced in Windows PowerShell 3.0.`, `string`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies items that this cmdlet omits. The value of this parameter qualifies the Path parameter. Enter a path element or
|
|
pattern, such as *.txt. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the format or language of the provider. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcard characters, depends on the provider. Filters are more efficient than
|
|
other parameters, because the provider applies them when it retrieves the objects, instead of having Windows PowerShell
|
|
filter the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Forces the cmdlet to remove items that cannot otherwise be changed, such as hidden or read-only files or read-only aliases
|
|
or variables. The cmdlet cannot remove constant aliases or variables. Implementation varies from provider to provider. For
|
|
more information, see about_Providers. Even using the Force parameter, the cmdlet cannot override security restrictions.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies items to delete. The value of this parameter qualifies the Path parameter. Enter a path element or pattern, such
|
|
as *.txt. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path of the items being removed. Unlike Path , the value of the LiteralPath parameter is used exactly as it is
|
|
typed. No characters are interpreted as wildcard characters. If the path includes escape characters, enclose it in single
|
|
quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies a path of the items being removed. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Recurse`, `Indicates that this cmdlet deletes the items in the specified locations and in all child items of the locations.
|
|
|
|
|
|
When it is used with the Include parameter, the Recurse parameter might not delete all subfolders or all child items. This
|
|
is a known issue. As a workaround, try piping results of the "Get-ChildItem -Recurse" command to Remove-Item , as described
|
|
in Example 4 in this topic.`, `SwitchParameter`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes files and folders.`,
|
|
`Remove-Item [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force] [-Include <String[]>]
|
|
-LiteralPath <String[]> [-Recurse] [-Stream <String[]>] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-Item [-Path] <String[]> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force]
|
|
[-Include <String[]>] [-Recurse] [-Stream <String[]>] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-Item [-Stream <string>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-ItemProperty`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies items that this cmdlet omits. The value of this parameter qualifies the Path parameter. Enter a path element or
|
|
pattern, such as *.txt. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the format or language of the provider. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcard characters, depends on the provider. Filters are more efficient than
|
|
other parameters, because the provider applies them when it retrieves the objects instead of having Windows PowerShell
|
|
filter the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Forces the cmdlet to remove a property of an object that cannot otherwise be accessed by the user. Implementation varies
|
|
from provider to provider. For more information, see about_Providers.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies items to delete. The value of this parameter qualifies the Path parameter. Enter a path element or pattern, such
|
|
as *.txt. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path of the item property. The value of the LiteralPath parameter is used exactly as it is typed. No characters
|
|
are interpreted as wildcard characters. If the path includes escape characters, enclose it in single quotation marks. Single
|
|
quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the names of the properties to remove.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the path of the item whose properties are being removed. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes the property and its value from an item.`,
|
|
`Remove-ItemProperty [-Name] <String[]> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>]
|
|
[-Force] [-Include <String[]>] -LiteralPath <String[]> [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-ItemProperty [-Path] <String[]> [-Name] <String[]> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>]
|
|
[-Filter <String>] [-Force] [-Include <String[]>] [-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-Job`,
|
|
[
|
|
new Parameter(`Command`, `Specifies an array of words that appear in commands. This cmdlet deletes jobs that include the specified words.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Filter`, `Specifies a hash table of conditions. This cmdlet deletes jobs that satisfy all of the conditions. Enter a hash table where
|
|
the keys are job properties and the values are job property values.
|
|
|
|
|
|
This parameter works only on custom job types, such as workflow jobs and scheduled jobs. It does not work on standard
|
|
background jobs, such as those created by using the Start-Job cmdlet. For information about support for this parameter, see
|
|
the help topic for the job type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Hashtable`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet deletes a job even if the status is Running. By default, this cmdlet does not delete running jobs.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies an array of IDs of background jobs that this cmdlet deletes.
|
|
|
|
|
|
The ID is an integer that uniquely identifies the job in the current session. It is easier to remember and type than the
|
|
instance ID, but it is unique only in the current session. You can type one or more IDs, separated by commas. To find the ID
|
|
of a job, type "Get-Job".`, `Int32[]`),
|
|
new Parameter(`InstanceId`, `Specifies an array of instance IDs of jobs that this cmdlet deletes.
|
|
|
|
|
|
An instance ID is a GUID that uniquely identifies the job on the computer. To find the instance ID of a job, use the Get-Job
|
|
cmdlet or display the job object.`, `Guid[]`),
|
|
new Parameter(`Job`, `Specifies the jobs to be deleted. Enter a variable that contains the jobs or a command that gets the jobs. You can also use
|
|
a pipeline operator to submit jobs to this cmdlet.`, `Job[]`),
|
|
new Parameter(`Name`, `Specifies an array of friendly names of jobs that this cmdlet deletes. Wildcard characters are permitted.
|
|
|
|
|
|
Because the friendly name is not guaranteed to be unique, even in the session, use the WhatIf and Confirm parameters when
|
|
you delete jobs by name.`, `String[]`),
|
|
new Parameter(`State`, `Specifies the state of jobs to delete. The acceptable values for this parameter are:
|
|
|
|
|
|
- NotStarted
|
|
|
|
|
|
- Running
|
|
|
|
|
|
- Completed
|
|
|
|
|
|
- Failed
|
|
|
|
|
|
- Stopped
|
|
|
|
|
|
- Blocked
|
|
|
|
|
|
- Disconnected
|
|
|
|
|
|
- Suspending
|
|
|
|
|
|
- Stopping
|
|
|
|
|
|
- Suspended
|
|
|
|
|
|
|
|
|
|
To delete jobs with a state of Running, use the Force parameter.`, `JobState`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes a Windows PowerShell background job.`,
|
|
`Remove-Job [-Command <String[]>] [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-Job [-Filter] <Hashtable> [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-Job [-Id] <Int32[]> [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-Job [-Job] <Job[]> [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-Job [-Name] <String[]> [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-Job [-InstanceId] <Guid[]> [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-Job [-State] {NotStarted | Running | Completed | Failed | Stopped | Blocked | Suspended | Disconnected | Suspending |
|
|
Stopping | AtBreakpoint} [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-JobTrigger`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-LocalGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-LocalGroupMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-LocalUser`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-Module`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet removes read-only modules. By default, Remove-Module removes only read-write modules.
|
|
|
|
|
|
The ReadOnly and ReadWrite values are stored in AccessMode property of a module.`, `SwitchParameter`),
|
|
new Parameter(`FullyQualifiedName`, `Specifies the fully qualified names of modules to remove.`, `ModuleSpecification[]`),
|
|
new Parameter(`ModuleInfo`, `Specifies the module objects to remove. Enter a variable that contains a module object ( PSModuleInfo ) or a command that
|
|
gets a module object, such as a Get-Module command. You can also pipe module objects to Remove-Module .`, `PSModuleInfo[]`),
|
|
new Parameter(`Name`, `Specifies the names of modules to remove. Wildcard characters are permitted. You can also pipe name strings to Remove-Module
|
|
.`, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes modules from the current session.`,
|
|
`Remove-Module [-FullyQualifiedName] <ModuleSpecification[]> [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-Module [-ModuleInfo] <PSModuleInfo[]> [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-Module [-Name] <String[]> [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-PmemDisk`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-PSBreakpoint`,
|
|
[
|
|
new Parameter(`Breakpoint`, `Specifies the breakpoints to delete. Enter a variable that contains breakpoint objects or a command that gets breakpoint
|
|
objects, such as a Get-PSBreakpoint command. You can also pipe breakpoint objects to Remove-PSBreakpoint .`, `Breakpoint[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies breakpoint IDs for which this cmdlet deletes breakpoints.`, `Int32[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes breakpoints from the current console.`,
|
|
`Remove-PSBreakpoint [-Breakpoint] <Breakpoint[]> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-PSBreakpoint [-Id] <Int32[]> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-PSDrive`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Removes the current Windows PowerShell drive.`, `SwitchParameter`),
|
|
new Parameter(`LiteralName`, `Specifies the name of the drive.
|
|
|
|
|
|
The value of LiteralName is used exactly as typed. No characters are interpreted as wildcard characters. If the name
|
|
includes escape characters, enclose it in single quotation marks. Single quotation marks instruct Windows PowerShell not to
|
|
interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the names of the drives to remove. Do not type a colon (:) after the drive name.`, `String[]`),
|
|
new Parameter(`PSProvider`, `Specifies an array of PSProvider objects. This cmdlet removes and disconnects all of the drives associated with the
|
|
specified Windows PowerShell provider.`, `String[]`),
|
|
new Parameter(`Scope`, `Specifies an index that identifies the scope from which the drive is being removed.`, `String`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes temporary Windows PowerShell drives and disconnects mapped network drives.`,
|
|
`Remove-PSDrive [-LiteralName] <String[]> [-Confirm] [-Force] [-PSProvider <String[]>] [-Scope <String>] [-UseTransaction]
|
|
[-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-PSDrive [-Name] <String[]> [-Confirm] [-Force] [-PSProvider <String[]>] [-Scope <String>] [-UseTransaction] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-PSReadLineKeyHandler`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-PSSession`,
|
|
[
|
|
new Parameter(`ComputerName`, `Specifies an array of names of computers. This cmdlet closes the PSSessions that are connected to the specified computers.
|
|
Wildcard characters are permitted.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of one or more remote computers. To specify the local
|
|
computer, type the computer name, localhost, or a dot (.).`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`ContainerId`, `Specifies an array of IDs of containers. This cmdlet starts an interactive session with each of the specified containers. To
|
|
see the containers that are available to you, use the Get-Container cmdlet.`, `String[]`),
|
|
new Parameter(`Id`, `Specifies an array of IDs of sessions. This cmdlet closes the PSSessions with the specified IDs. Type one or more IDs,
|
|
separated by commas, or use the range operator (..) to specify a range of IDs.
|
|
|
|
|
|
An ID is an integer that uniquely identifies the PSSession in the current session. It is easier to remember and type than
|
|
the InstanceId , but it is unique only in the current session. To find the ID of a PSSession , run the Get-PSSession cmdlet
|
|
without parameters.`, `Int32[]`),
|
|
new Parameter(`InstanceId`, `Specifies an array of instance IDs. This cmdlet closes the PSSessions that have the specified instance IDs.
|
|
|
|
|
|
The instance ID is a GUID that uniquely identifies a PSSession in the current session. The instance ID is unique, even when
|
|
you have multiple sessions running on a single computer.
|
|
|
|
|
|
The instance ID is stored in the InstanceID property of the object that represents a PSSession . To find the InstanceID of
|
|
the PSSessions in the current session, type "Get-PSSession | Format-Table Name, ComputerName, InstanceId".`, `Guid[]`),
|
|
new Parameter(`Name`, `Specifies an array of friendly names of sessions. This cmdlet closes the PSSessions that have the specified friendly names.
|
|
Wildcard characters are permitted.
|
|
|
|
|
|
Because the friendly name of a PSSession might not be unique, when you use the Name parameter, consider also using the
|
|
WhatIf or Confirm parameter in the Remove-PSSession command.`, `String[]`),
|
|
new Parameter(`Session`, `Specifies the session objects of the PSSessions to close. Enter a variable that contains the PSSessions or a command that
|
|
creates or gets the PSSessions , such as a New-PSSession or Get-PSSession command. You can also pipe one or more session
|
|
objects to Remove-PSSession .`, `PSSession[]`),
|
|
new Parameter(`VMId`, `Specifies an array of ID of virtual machines. This cmdlet starts an interactive session with each of the specified virtual
|
|
machines. To see the virtual machines that are available to you, use the following command:
|
|
|
|
|
|
"Get-VM | Select-Object -Property Name, ID"`, `Guid[]`),
|
|
new Parameter(`VMName`, `Specifies an array of names of virtual machines. This cmdlet starts an interactive session with each of the specified
|
|
virtual machines. To see the virtual machines that are available to you, use the Get-VM cmdlet.`, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Closes one or more Windows PowerShell sessions (PSSessions).`,
|
|
`Remove-PSSession [-ComputerName] <String[]> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-PSSession [-Confirm] -ContainerId <String[]> [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-PSSession [-Id] <Int32[]> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-PSSession [-Confirm] -InstanceId <Guid[]> [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-PSSession [-Confirm] -Name <String[]> [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-PSSession [-Session] <PSSession[]> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-PSSession [-Confirm] -VMId <Guid[]> [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-PSSession [-Confirm] -VMName <String[]> [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-PSSnapin`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies the names of Windows PowerShell snap-ins to remove from the current session. Wildcard characters (*) are permitted.`, `String[]`),
|
|
new Parameter(`PassThru`, `Returns an object that represents the snap-in. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes Windows PowerShell snap-ins from the current session.`,
|
|
`Remove-PSSnapin [-Name] <String[]> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-RoleMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-RoleMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-RoleMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlAvailabilityDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlAvailabilityDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlAvailabilityReplica`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlAvailabilityReplica`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlColumnEncryptionKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlColumnEncryptionKeyValue`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlColumnMasterKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlCredential`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlCredential`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlFirewallRule`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-SqlLogin`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-TypeData`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies an array of files that this cmdlet deletes from the session extended type data. This parameter is required.
|
|
|
|
|
|
Enter the paths and file names of one or more Types.ps1xml files. Wildcards are not supported. If you omit the path, the
|
|
default location is the current directory.`, `String[]`),
|
|
new Parameter(`TypeData`, `Specifies the type data that this cmdlet deletes from the session. This parameter is required. Enter a variable that
|
|
contains TypeData objects ( System.Management.Automation.Runspaces.TypeData ) or a command that gets TypeData objects, such
|
|
as a Get-TypeData command. You can also pipe TypeData objects to Remove-TypeData .`, `TypeData`),
|
|
new Parameter(`TypeName`, `Specifies the types that this cmdlet deletes all extended type data for. For For types in the System namespace, enter the
|
|
short name. Otherwise, the full type name is required. Wildcards are not supported.
|
|
|
|
|
|
You can pipe type names to Remove-TypeData . When you pipe an object to Remove-TypeData , Remove-TypeData gets the type name
|
|
of the object and removes all type data for the object type.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes extended types from the current session.`,
|
|
`Remove-TypeData [-Confirm] -Path <String[]> [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-TypeData [-Confirm] -TypeData <TypeData> [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-TypeData [-TypeName] <String> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-Variable`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Exclude`, `Specifies an array of items that this cmdlet omits from the operation. The value of this parameter qualifies the Name
|
|
parameter. Enter a name element or pattern, such as "s*". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Force`, `Indicates that the cmdlet removes a variable even if it is read-only. Even using the Force parameter, the cmdlet cannot
|
|
remove a constant.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies an array of items that this cmdlet deletes in the operation. The value of this parameter qualifies the Name
|
|
parameter. Enter a name element or pattern, such as s*. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the name of the variable to be removed. The parameter name ( Name ) is optional.`, `String[]`),
|
|
new Parameter(`Scope`, `Gets only the variables in the specified scope. The acceptable values for this parameter are:
|
|
|
|
|
|
- Global
|
|
|
|
|
|
- Local
|
|
|
|
|
|
- Script
|
|
|
|
|
|
- A number relative to the current scope (0 through the number of scopes, where 0 is the current scope and 1 is its parent)
|
|
|
|
|
|
|
|
|
|
Local is the default. For more information, see about_Scopes.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes a variable and its value.`,
|
|
`Remove-Variable [-Name] <String[]> [-Confirm] [-Exclude <String[]>] [-Force] [-Include <String[]>] [-Scope <String>]
|
|
[-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VHDSnapshot`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMAssignableDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMDvdDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMFibreChannelHba`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMGpuPartitionAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMGroupMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMHardDiskDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMHostAssignableDevice`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMKeyStorageDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMMigrationNetwork`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMNetworkAdapterAcl`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMNetworkAdapterExtendedAcl`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMNetworkAdapterRoutingDomainMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMNetworkAdapterTeamMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMPmemController`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMRemoteFx3dVideoAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMReplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMReplicationAuthorizationEntry`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMResourcePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMSan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMSavedState`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMScsiController`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMSnapshot`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMStoragePath`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMSwitch`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMSwitchExtensionPortFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMSwitchExtensionSwitchFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-VMSwitchTeamMember`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WebApplication`,
|
|
[
|
|
new Parameter(`Name`, `The name of the application to remove from the site.`, `String`),
|
|
new Parameter(`Site`, `The name of the site from which the application is removed.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes a Web application from an IIS Web site.`,
|
|
`Remove-WebApplication [-Name] <String> [-Site <String>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WebAppPool`,
|
|
[
|
|
new Parameter(`Name`, `The name of the application pool to remove.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes an application pool from IIS.`,
|
|
`Remove-WebAppPool [-Name] <String> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WebBinding`,
|
|
[
|
|
new Parameter(`BindingInformation`, `ABindingInformationobject.`, `String`),
|
|
new Parameter(`HostHeader`, `The host header of the site binding that is to be removed.`, `String`),
|
|
new Parameter(`IPAddress`, `The IP address of the site from which the binding is removed. The use of globbing (*) is supported to specify all IP
|
|
addresses.`, `String`),
|
|
new Parameter(`InputObject`, `Specifies an object that contains site binding information.`, `PSObject`),
|
|
new Parameter(`Name`, `The name of the site from which the binding is removed.`, `String`),
|
|
new Parameter(`Port`, `The port used by the binding that is to be removed.`, `String`),
|
|
new Parameter(`Protocol`, `The protocol of the binding to remove.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes a binding from an IIS Web site.`,
|
|
`Remove-WebBinding [-HostHeader <String>] [-IPAddress <String>] [-Name <String>] [-Port <String>] [-Protocol <String>]
|
|
[-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-WebBinding [-Name <String>] [-Protocol <String>] -BindingInformation <String> [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Remove-WebBinding [-Name <String>] [-Protocol <String>] -InputObject <PSObject> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WebConfigurationBackup`,
|
|
[
|
|
new Parameter(`Name`, `The name of the configuration backup that is to be removed. The folder with this name is deleted from the
|
|
$env:Windir\system32\inetsrv\backup folder.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes an existing IIS configuration backup.`,
|
|
`Remove-WebConfigurationBackup [[-Name] <String>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WebConfigurationLocation`,
|
|
[
|
|
new Parameter(`Name`, `The name of the configuration location that is to be removed.`, `String`),
|
|
new Parameter(`PSPath`, `An IIS configuration path.`, `String[]`),
|
|
new Parameter(`Recurse`, `When theRecurseparameter is used, it specifies that locations within the hierarchy of the specified location are also
|
|
removed.`, `SwitchParameter`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes an IIS configuration location.`,
|
|
`Remove-WebConfigurationLocation [[-PSPath] <String[]>] [[-Name] <String>] [-Recurse] [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WebConfigurationLock`,
|
|
[
|
|
new Parameter(`Filter`, `An XPath filter expression.`, `String[]`),
|
|
new Parameter(`Force`, `Specifies that the user is not be prompted for confirmation.`, `SwitchParameter`),
|
|
new Parameter(`Location`, `Location of the configuration from which the lock is removed.`, `String[]`),
|
|
new Parameter(`PSPath`, `An IIS configuration path to the location.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes a lock on configuration settings.`,
|
|
`Remove-WebConfigurationLock [-Filter] <String[]> [[-PSPath] <String[]>] [-Force] [-Location <String[]>] [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WebConfigurationProperty`,
|
|
[
|
|
new Parameter(`AtElement`, `The element at which the configuration property is removed.`, `Hashtable`),
|
|
new Parameter(`AtIndex`, `The index at which the configuration property is removed.`, `Int32`),
|
|
new Parameter(`AtName`, `The name of the configuration property at which the property is removed.`, `String`),
|
|
new Parameter(`Clr`, `Version of the .NET framework in the form vn.n, such as v4.0 or v2.0. The default is v4.0. This parameter is used only when
|
|
PSPath is set to either Machine or Machine/Webroot. If PSPath is not set to one of these values and the Clr parameter is
|
|
set, PowerShell ignores the value of Clr and returns a warning.`, `String`),
|
|
new Parameter(`Filter`, `Specifies the IIS configuration section or an XPath query that returns a configuration element.`, `String[]`),
|
|
new Parameter(`Force`, `When theForceparameter is used, it causes the configuration property to be removed from a level in the configuration
|
|
hierarchy above an existing lock.`, `SwitchParameter`),
|
|
new Parameter(`Location`, `The location of the configuration property. Location tags are frequently used for configuration settings that must be set
|
|
more precisely than per application or per virtual directory. For example, a setting for a particular file or directory
|
|
could use a location tag. Location tags are also used if a particular section is locked. In such an instance, the
|
|
configuration system would have to use a location tag in one of the parent configuration files.`, `String[]`),
|
|
new Parameter(`Name`, `The name of the configuration property to remove.`, `String`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the formatcomputer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes an IIS configuration property.`,
|
|
`Remove-WebConfigurationProperty [-Filter] <String[]> [[-PSPath] <String[]>] [-AtElement <Hashtable>] [-AtIndex <Int32>]
|
|
[-AtName <String>] [-Clr <String>] [-Force] [-Location <String[]>] -Name <String> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WebGlobalModule`,
|
|
[
|
|
new Parameter(`Name`, `The name of the module to remove.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes an IIS module.`,
|
|
`Remove-WebGlobalModule [-Name] <String> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WebHandler`,
|
|
[
|
|
new Parameter(`Location`, `The configuration location from which the handler is removed.`, `String[]`),
|
|
new Parameter(`Name`, `The name of the handler to remove.`, `String`),
|
|
new Parameter(`PSPath`, `An IIS configuration path to the location.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes a request handler from IIS.`,
|
|
`Remove-WebHandler [-Name] <String> [[-PSPath] <String[]>] [-Location <String[]>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WebManagedModule`,
|
|
[
|
|
new Parameter(`Location`, `The configuration location from which the module is removed.`, `String[]`),
|
|
new Parameter(`Name`, `The name of the managed module to remove.`, `String`),
|
|
new Parameter(`PSPath`, `An IIS configuration path to the location.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes a managed module from IIS.`,
|
|
`Remove-WebManagedModule [-Name] <String> [[-PSPath] <String[]>] [-Location <String[]>] [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-Website`,
|
|
[
|
|
new Parameter(`Name`, `The name of the Web site to remove.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes an IIS Web site.`,
|
|
`Remove-Website [-Name] <String> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WebVirtualDirectory`,
|
|
[
|
|
new Parameter(`Application`, `The name of the application that hosts the virtual directory.`, `String`),
|
|
new Parameter(`Name`, `The name of the virtual directory to remove.`, `String`),
|
|
new Parameter(`Site`, `The name of the site that hosts the virtual directory to remove.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Removes an IIS virtual directory.`,
|
|
`Remove-WebVirtualDirectory [-Name] <String> [-Application <String>] [-Site <String>] [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WindowsCapability`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WindowsDriver`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WindowsPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WmiObject`,
|
|
[
|
|
new Parameter(`AsJob`, `Indicates that this cmdlet run as a background job. Use this parameter to run commands that take a long time to finish.
|
|
|
|
|
|
New CIM cmdlets, introduced Windows PowerShell 3.0, perform the same tasks as the WMI cmdlets. The CIM cmdlets comply with
|
|
WS-Management (WSMan) standards and with the Common Information Model (CIM) standard, which enables the cmdlets to use the
|
|
same techniques to manage computers that run the Windows operating system and those running other operating systems. Instead
|
|
of using Remove-WmiObject , consider using the Remove-CimInstancehttp://go.microsoft.com/fwlink/?LinkId=227964 cmdlet.
|
|
|
|
|
|
When you use the AsJob parameter, the command returns an object that represents the background job and then displays the
|
|
command prompt. You can continue to work in the session while the job finishes. If Remove-WmiObject is used against a remote
|
|
computer, the job is created on the local computer, and the results from remote computers are automatically returned to the
|
|
local computer. To manage the job, use the cmdlets that contain the Job noun (the Job cmdlets). To get the job results, use
|
|
the Receive-Job cmdlet.
|
|
|
|
|
|
To use this parameter for remote computers, the local and remote computers must be configured for remoting. Start Windows
|
|
PowerShell by using the Run as administrator option. For more information, see about_Remote_Requirements.
|
|
|
|
|
|
For more information about Windows PowerShell background jobs, see about_Jobs and about_Remote_Jobs.`, `SwitchParameter`),
|
|
new Parameter(`Authentication`, `Specifies the authentication level to use for the WMI connection. The acceptable values for this parameter are:
|
|
|
|
|
|
- -1: Unchanged.
|
|
|
|
|
|
- 0: Default.
|
|
|
|
|
|
- 1: None.
|
|
|
|
|
|
No authentication in performed. - 2: Connect. Authentication is performed only when the client establishes a relationship
|
|
with the application. - 3: Call. Authentication is performed only at the start of each call when the application receives
|
|
the request. - 4: Packet. Authentication is performed on all the data that is received from the client. - 5:
|
|
PacketIntegrity. All the data that is transferred between the client and the application is authenticated and verified. -
|
|
6: PacketPrivacy. The properties of the other authentication levels are used, and all the data is encrypted.`, `AuthenticationLevel`),
|
|
new Parameter(`Authority`, `Specifies the authority to use to authenticate the WMI connection. You can specify standard NTLM or Kerberos authentication.
|
|
To use NTLM, set the authority setting to ntlmdomain:<DomainName>, where <DomainName> identifies a valid NTLM domain name.
|
|
To use Kerberos, specify kerberos:<DomainName>\<ServerName>. You cannot include the authority setting when you connect to
|
|
the local computer.`, `String`),
|
|
new Parameter(`Class`, `Specifies the name of a WMI class that this cmdlet deletes.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the name of the computer on which this cmdlet runs. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of one or more computers. To specify the local
|
|
computer, type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter even if your computer is
|
|
not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`EnableAllPrivileges`, `Indicates that this cmdlet enables all the permissions of the current user before the command it makes the WMI call.`, `SwitchParameter`),
|
|
new Parameter(`Impersonation`, `Specifies the impersonation level to use. The acceptable values for this parameter are:
|
|
|
|
|
|
- 0: Default. Reads the local registry for the default impersonation level, which is usually set to 3: Impersonate. - 1:
|
|
Anonymous. Hides the credentials of the caller. - 2: Identify. Allows objects to query the credentials of the caller. - 3:
|
|
Impersonate. Allows objects to use the credentials of the caller. - 4: Delegate. Allows objects to permit other objects to
|
|
use the credentials of the caller.`, `ImpersonationLevel`),
|
|
new Parameter(`InputObject`, `Specifies a ManagementObject object to use as input. When this parameter is used, all other parameters are ignored.`, `ManagementObject`),
|
|
new Parameter(`Locale`, `Specifies the preferred locale for WMI objects. The Locale parameter is specified as an array in the MS_<LCID> format in the
|
|
preferred order.`, `String`),
|
|
new Parameter(`Namespace`, `Specifies the WMI repository namespace where the referenced WMI class is located when it is used with the Class parameter.`, `String`),
|
|
new Parameter(`Path`, `Specifies the WMI object path of a WMI class, or specifies the WMI object path of an instance of a WMI class to delete.`, `String`),
|
|
new Parameter(`ThrottleLimit`, `Specifies the maximum number of concurrent connections that can be established to run this command. This parameter is used
|
|
together with the AsJob parameter. The throttle limit applies only to the current command, not to the session or to the
|
|
computer.`, `Int32`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes an instance of an existing Windows Management Instrumentation (WMI) class.`,
|
|
`Remove-WmiObject [-Class] <String> [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity |
|
|
PacketPrivacy | Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>]
|
|
[-EnableAllPrivileges] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>]
|
|
[-Namespace <String>] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-WmiObject [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy |
|
|
Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>] [-EnableAllPrivileges]
|
|
[-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>] [-Namespace <String>] -Path
|
|
<String> [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-WmiObject [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy |
|
|
Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>] [-EnableAllPrivileges]
|
|
[-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>] [-Namespace <String>]
|
|
[-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-WmiObject [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy |
|
|
Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>] [-EnableAllPrivileges]
|
|
[-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>] [-Namespace <String>]
|
|
[-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-WmiObject [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy |
|
|
Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>] [-EnableAllPrivileges]
|
|
[-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>] [-Namespace <String>]
|
|
[-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Remove-WmiObject [-AsJob] [-Confirm] -InputObject <ManagementObject> [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Remove-WSManInstance`,
|
|
[
|
|
new Parameter(`ApplicationName`, `Specifies the application name in the connection. The default value of the ApplicationName parameter is WSMAN. The complete
|
|
identifier for the remote endpoint is in the following format:
|
|
|
|
|
|
<transport>://<server>:<port>/<ApplicationName>
|
|
|
|
|
|
For example: "http://server01:8080/WSMAN"
|
|
|
|
|
|
Internet Information Services (IIS), which hosts the session, forwards requests with this endpoint to the specified
|
|
application. This default setting of WSMAN is appropriate for most uses. This parameter is designed to be used if many
|
|
computers establish remote connections to one computer that is running Windows PowerShell. In this case, IIS hosts Web
|
|
Services for Management (WS-Management) for efficiency.`, `String`),
|
|
new Parameter(`Authentication`, `Specifies the authentication mechanism to be used at the server. The acceptable values for this parameter are:
|
|
|
|
|
|
- Basic. Basic is a scheme in which the user name and password are sent in clear text to the server or proxy. - Default.
|
|
Use the authentication method implemented by the WS-Management protocol. This is the default. - Digest. Digest is a
|
|
challenge-response scheme that uses a server-specified data string for the challenge. - Kerberos. The client computer and
|
|
the server mutually authenticate by using Kerberos certificates. - Negotiate. Negotiate is a challenge-response scheme that
|
|
negotiates with the server or proxy to determine the scheme to use for authentication. For example, this parameter value
|
|
allows for negotiation to determine whether the Kerberos protocol or NTLM is used. - CredSSP. Use Credential Security
|
|
Support Provider (CredSSP) authentication, which lets the user delegate credentials. This option is designed for commands
|
|
that run on one remote computer but collect data from or run additional commands on other remote computers.
|
|
|
|
|
|
Caution: CredSSP delegates the user credentials from the local computer to a remote computer. This practice increases the
|
|
security risk of the remote operation. If the remote computer is compromised, when credentials are passed to it, the
|
|
credentials can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to perform this action. Enter the
|
|
certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use the Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the computer against which to run the management operation. The value can be a fully qualified domain name, a
|
|
NetBIOS name, or an IP address. Use the local computer name, use localhost, or use a dot (.) to specify the local computer.
|
|
The local computer is the default. When the remote computer is in a different domain from the user, you must use a fully
|
|
qualified domain name must be used. You can pipe a value for this parameter to the cmdlet.`, `String`),
|
|
new Parameter(`ConnectionURI`, `Specifies the connection endpoint. The format of this string is as follows:
|
|
|
|
|
|
<Transport>://<Server>:<Port>/<ApplicationName>
|
|
|
|
|
|
The following string is a correctly formatted value for this parameter:
|
|
|
|
|
|
"http://Server01:8080/WSMAN"
|
|
|
|
|
|
The URI must be fully qualified.`, `Uri`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user. Type a user name, such
|
|
as User01, Domain01\User01, or User@Domain.com. Or, enter a PSCredential object, such as one returned by the Get-Credential
|
|
cmdlet. When you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`OptionSet`, `Specifies a set of switches to a service to modify or refine the nature of the request. These resemble switches used in
|
|
command-line shells because they are service specific. Any number of options can be specified.
|
|
|
|
|
|
The following example demonstrates the syntax that passes the values 1, 2, and 3 for the a, b, and c parameters:
|
|
|
|
|
|
"-OptionSet @{a=1;b=2;c=3}"`, `Hashtable`),
|
|
new Parameter(`Port`, `Specifies the port to use when the client connects to the WinRM service. When the transport is HTTP, the default port is 80.
|
|
When the transport is HTTPS, the default port is 443.
|
|
|
|
|
|
When you use HTTPS as the transport, the value of the ComputerName parameter must match the server's certificate common name
|
|
(CN). However, if the SkipCNCheck parameter is specified as part of the SessionOption parameter, the certificate common name
|
|
of the server does not have to match the host name of the server. The SkipCNCheck parameter should be used only for trusted
|
|
computers.`, `Int32`),
|
|
new Parameter(`ResourceURI`, `Specifies the URI of the resource class or instance. The URI is used to identify a specific type of resource, such as disks
|
|
or processes, on a computer.
|
|
|
|
|
|
A URI consists of a prefix and a path of a resource. For example:
|
|
|
|
|
|
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk"
|
|
|
|
|
|
"http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor"`, `Uri`),
|
|
new Parameter(`SelectorSet`, `Specifies a set of value pairs that are used to select particular management resource instances. The SelectorSet parameter
|
|
is used when more than one instance of the resource exists. The value of SelectorSet must be a hash table.
|
|
|
|
|
|
The following example shows how to enter a value for this parameter:
|
|
|
|
|
|
"-SelectorSet @{Name="WinRM";ID="yyy"}"`, `Hashtable`),
|
|
new Parameter(`SessionOption`, `Specifies extended options for the WS-Management session. Enter a SessionOption object that you create by using the
|
|
New-WSManSessionOption cmdlet. For more information about the options that are available, type "Get-Help
|
|
New-WSManSessionOption".`, `SessionOption`),
|
|
new Parameter(`UseSSL`, `Specifies that the Secure Sockets Layer (SSL) protocol is used to establish a connection to the remote computer. By default,
|
|
SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all the Windows PowerShell content that is transmitted over the network. The UseSSL parameter lets
|
|
you specify the additional protection of HTTPS instead of HTTP. If SSL is not available on the port that is used for the
|
|
connection, and you specify this parameter, the command fails.`, `SwitchParameter`),
|
|
],
|
|
`Deletes a management resource instance.`,
|
|
`Remove-WSManInstance [-ResourceURI] <Uri> [-SelectorSet] <Hashtable> [-ApplicationName <String>] [-Authentication {None |
|
|
Default | Digest | Negotiate | Basic | Kerberos | ClientCertificate | Credssp}] [-CertificateThumbprint <String>]
|
|
[-ComputerName <String>] [-Credential <PSCredential>] [-OptionSet <Hashtable>] [-Port <Int32>] [-SessionOption
|
|
<SessionOption>] [-UseSSL] [<CommonParameters>]
|
|
|
|
Remove-WSManInstance [-ResourceURI] <Uri> [-SelectorSet] <Hashtable> [-Authentication {None | Default | Digest | Negotiate |
|
|
Basic | Kerberos | ClientCertificate | Credssp}] [-CertificateThumbprint <String>] [-ConnectionURI <Uri>] [-Credential
|
|
<PSCredential>] [-OptionSet <Hashtable>] [-SessionOption <SessionOption>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-Computer`,
|
|
[
|
|
new Parameter(`ComputerName`, `Renames the specified remote computer. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of a remote computer. To specify the local computer,
|
|
type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of Rename-Computer even
|
|
if your computer is not configured to run remote commands.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`DomainCredential`, `Specifies a user account that has permission to connect to the domain. Explicit credentials are required to rename a
|
|
computer that is joined to a domain.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
To specify a user account that has permission to connect to the computer that is specified by the ComputerName parameter,
|
|
use the LocalCredential parameter.`, `PSCredential`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`LocalCredential`, `Specifies a user account that has permission to connect to the computer specified by the ComputerName parameter. The default
|
|
is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
To specify a user account that has permission to connect to the domain, use the DomainCredential parameter.`, `PSCredential`),
|
|
new Parameter(`NewName`, `Specifies a new name for the computer. This parameter is required. The name cannot include control characters, leading or
|
|
trailing spaces, or any of the following characters: / \\ [ ].`, `String`),
|
|
new Parameter(`PassThru`, `Returns the results of the command. Otherwise, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Protocol`, `Specifies which protocol to use to rename the computer. The acceptable values for this parameter are: WSMan and DCOM. The
|
|
default value is DCOM.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`Restart`, `Indicates that this cmdlet restarts the computer that was renamed. A restart is often required to make the change effective.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
new Parameter(`WsmanAuthentication`, `Specifies the mechanism that is used to authenticate the user credentials when this cmdlet uses the WSMan protocol. The
|
|
acceptable values for this parameter are:
|
|
|
|
|
|
- Basic
|
|
|
|
|
|
- CredSSP
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Digest
|
|
|
|
|
|
- Kerberos
|
|
|
|
|
|
- Negotiate
|
|
|
|
|
|
|
|
|
|
The default value is Default.
|
|
|
|
|
|
For more information about the values of this parameter, see AuthenticationMechanism
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=235230 (http://go.microsoft.com/fwlink/?LinkID=235230) in the Microsoft
|
|
Developer Network (MSDN) library.
|
|
|
|
|
|
Caution: Credential Security Service Provider (CredSSP) authentication, in which the user credentials are passed to a remote
|
|
computer to be authenticated, is designed for commands that require authentication on more than one resource, such as
|
|
accessing a remote network share. This mechanism increases the security risk of the remote operation. If the remote computer
|
|
is compromised, the credentials that are passed to it can be used to control the network session.
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
],
|
|
`Renames a computer.`,
|
|
`Rename-Computer [-NewName] <String> [-ComputerName <String>] [-Confirm] [-DomainCredential <PSCredential>] [-Force]
|
|
[-LocalCredential <PSCredential>] [-PassThru] [-Protocol {DCOM | WSMan}] [-Restart] [-WhatIf] [-WsmanAuthentication {Default
|
|
| Basic | Negotiate | CredSSP | Digest | Kerberos}] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-Item`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Force`, `Forces the cmdlet to rename items that cannot otherwise be changed, such as hidden or read-only files or read-only aliases
|
|
or variables. The cmdlet cannot change constant aliases or variables. Implementation varies from provider to provider. For
|
|
more information, see about_Providers.
|
|
|
|
|
|
Even using the Force parameter, the cmdlet cannot override security restrictions.`, `SwitchParameter`),
|
|
new Parameter(`LiteralPath`, `Specifies the path of the item to rename.
|
|
|
|
|
|
Unlike the Path parameter, the value of LiteralPath is used exactly as it is typed. No characters are interpreted as
|
|
wildcard characters. If the path includes escape characters, enclose it in single quotation marks. Single quotation marks
|
|
tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`NewName`, `Specifies the new name of the item. Enter only a name, not a path and name. If you enter a path that differs from the path
|
|
that is specified in the Path parameter, Rename-Item generates an error. To rename and move an item, use Move-Item .
|
|
|
|
|
|
You cannot use wildcard characters in the value of the NewName parameter. To specify a name for multiple files, use the
|
|
Replace operator in a regular expression. For more information about the Replace operator, see about_Comparison_Operators.`, `String`),
|
|
new Parameter(`PassThru`, `Returns an object that represents the item to the pipeline. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path of the item to rename.`, `String`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Renames an item in a Windows PowerShell provider namespace.`,
|
|
`Rename-Item [-NewName] <String> [-Confirm] [-Credential <PSCredential>] [-Force] -LiteralPath <String> [-PassThru]
|
|
[-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Rename-Item [-Path] <String> [-NewName] <String> [-Confirm] [-Credential <PSCredential>] [-Force] [-PassThru]
|
|
[-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-ItemProperty`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies items that this cmdlet omits. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the format or language of the provider. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcard characters, depends on the provider. Filters are more efficient than
|
|
other parameters, because the provider applies them when it retrieves the objects instead of having Windows PowerShell
|
|
filter the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Forces the cmdlet to rename a property of an object that cannot otherwise be accessed by the user. Implementation varies
|
|
from provider to provider. For more information, see about_Providers.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies only those items upon which the cmdlet acts, excluding all others.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path of the item property. This cmdlet uses the value of the LiteralPath cmdlet exactly as it is typed. No
|
|
characters are interpreted as wildcard characters. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`Name`, `Specifies the current name of the property to rename.`, `String`),
|
|
new Parameter(`NewName`, `Specifies the new name for the property.`, `String`),
|
|
new Parameter(`PassThru`, `Returns an object that represents the item property. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path of the item to rename.`, `String`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Renames a property of an item.`,
|
|
`Rename-ItemProperty [-Name] <String> [-NewName] <String> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>]
|
|
[-Filter <String>] [-Force] [-Include <String[]>] -LiteralPath <String> [-PassThru] [-UseTransaction] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Rename-ItemProperty [-Path] <String> [-Name] <String> [-NewName] <String> [-Confirm] [-Credential <PSCredential>] [-Exclude
|
|
<String[]>] [-Filter <String>] [-Force] [-Include <String[]>] [-PassThru] [-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-LocalGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-LocalUser`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-VMGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-VMNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-VMResourcePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-VMSan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-VMSnapshot`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-VMSwitch`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Rename-WebConfigurationLocation`,
|
|
[
|
|
new Parameter(`Name`, `The current name of the configuration location to rename.`, `String`),
|
|
new Parameter(`NewName`, `The new name of the configuration location to rename.`, `String`),
|
|
new Parameter(`PSPath`, `An IIS configuration path to the location to rename.`, `String[]`),
|
|
new Parameter(`Recurse`, `If included, specifies that location tags defined lower in the location hierarchy should also be renamed.`, `SwitchParameter`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Renames a configuration location.`,
|
|
`Rename-WebConfigurationLocation [[-PSPath] <String[]>] [-Recurse] -Name <String> -NewName <String> [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Repair-AppvClientConnectionGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Repair-AppvClientPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Repair-UevTemplateIndex`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Repair-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Repair-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-ComputerMachinePassword`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSCredential`),
|
|
new Parameter(`Server`, `Specifies the name of a domain controller to use when this cmdlet sets the computer account password.
|
|
|
|
|
|
This parameter is optional. If you omit this parameter, a domain controller is chosen to service the command.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Resets the machine account password for the computer.`,
|
|
`Reset-ComputerMachinePassword [-Confirm] [-Credential <PSCredential>] [-Server <String>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-IISServerManager`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-VMReplicationStatistics`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Reset-VMResourceMetering`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resize-VHD`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resolve-DnsName`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resolve-Path`,
|
|
[
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to be resolved. The value of the LiteralPath parameter is used exactly as it is typed. No characters are
|
|
interpreted as wildcard characters. If the path includes escape characters, enclose it in single quotation marks. Single
|
|
quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the Windows PowerShell path to resolve. This parameter is required. You can also pipe a path string to
|
|
Resolve-Path .`, `String[]`),
|
|
new Parameter(`Relative`, `Indicates that this cmdlet returns a relative path.`, `SwitchParameter`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Resolves the wildcard characters in a path, and displays the path contents.`,
|
|
`Resolve-Path [-Credential <PSCredential>] -LiteralPath <String[]> [-Relative] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Resolve-Path [-Path] <String[]> [-Credential <PSCredential>] [-Relative] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restart-Computer`,
|
|
[
|
|
new Parameter(`AsJob`, `Indicates that this cmdlet runs as a background job.
|
|
|
|
|
|
To use this parameter, the local and remote computers must be configured for remoting and, on Windows Vista and later
|
|
versions of the Windows operating system, you must open Windows PowerShell by using the Run as administrator option. For
|
|
more information, see about_Remote_Requirements (http://go.microsoft.com/fwlink/?LinkID=135187).
|
|
|
|
|
|
When you specify the AsJob parameter, the command immediately returns an object that represents the background job. You can
|
|
continue to work in the session while the job finishes. The job is created on the local computer and the results from remote
|
|
computers are automatically returned to the local computer. To manage the job, use the Job cmdlets. To get the job results,
|
|
use the Receive-Job cmdlet.
|
|
|
|
|
|
For more information about Windows PowerShell background jobs, see about_Jobs
|
|
(http://go.microsoft.com/fwlink/?LinkID=113251) and about_Remote_Jobs (http://go.microsoft.com/fwlink/?LinkID=135184).`, `SwitchParameter`),
|
|
new Parameter(`ComputerName`, `Specifies one or more computers. The default is the local computer.
|
|
|
|
|
|
Type the NETBIOS name, an IP address, or a fully qualified domain name of a remote computer. To specify the local computer,
|
|
type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter even if your computer is
|
|
not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet.`, `PSCredential`),
|
|
new Parameter(`DcomAuthentication`, `Specifies the authentication level that is used for the WMI connection. The acceptable values for this parameter are:
|
|
|
|
|
|
- Call. Call-level COM authentication - Connect. Connect-level COM authentication - Default. Windows Authentication - None.
|
|
No COM authentication - Packet. Packet-level COM authentication - PacketIntegrity. Packet Integrity-level COM
|
|
authentication - PacketPrivacy. Packet Privacy-level COM authentication - Unchanged. The authentication level is the same
|
|
as the previous command
|
|
|
|
|
|
The default value is Packet.
|
|
|
|
|
|
For more information about the values of this parameter, see AuthenticationLevel
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=235229 (http://go.microsoft.com/fwlink/?LinkID=235229) in the Microsoft
|
|
Developer Network (MSDN) library.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `AuthenticationLevel`),
|
|
new Parameter(`Delay`, `Determines how often, in seconds, Windows PowerShell queries the service that is specified by the For parameter to determine
|
|
whether it is available after the computer is restarted. Specify a delay between queries, in seconds. The default value is 5
|
|
seconds.
|
|
|
|
|
|
This parameter is valid only together with the Wait and For parameters.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Int16`),
|
|
new Parameter(`For`, `Specifies the behavior of Windows PowerShell as it waits for the specified service or feature to become available after the
|
|
computer restarts. This parameter is valid only with the Wait parameter.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Default. Waits for Windows PowerShell to restart. - PowerShell. Can run commands in a Windows PowerShell remote session
|
|
on the computer. - WMI. Receives a reply to a Win32_ComputerSystem query for the computer. - WinRM. Can establish a remote
|
|
session to the computer by using WS-Management.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `WaitForServiceTypes`),
|
|
new Parameter(`Force`, `Forces an immediate restart of the computers.`, `SwitchParameter`),
|
|
new Parameter(`Impersonation`, `Specifies the impersonation level that this cmdlet uses to call WMI. Restart-Computer uses WMI. The acceptable values for
|
|
this parameter are:
|
|
|
|
|
|
-- Default. Default impersonation. - Anonymous. Hides the identity of the caller. - Identify. Allows objects to query the
|
|
credentials of the caller. - Impersonate. Allows objects to use the credentials of the caller.
|
|
|
|
|
|
The default value is Impersonate.`, `ImpersonationLevel`),
|
|
new Parameter(`Protocol`, `Specifies which protocol to use to restart the computers. The acceptable values for this parameter are: WSMan and DCOM. The
|
|
default value is DCOM.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`ThrottleLimit`, `Specifies the maximum number of concurrent connections that can be established to run this command. If you omit this
|
|
parameter or enter a value of 0, the default value, 32, is used.
|
|
|
|
|
|
The throttle limit applies only to the current command, not to the session or to the computer.`, `Int32`),
|
|
new Parameter(`Timeout`, `Specifies the duration of the wait, in seconds. When the time-out elapses, Restart-Computer returns the command prompt, even
|
|
if the computers are not restarted. The default value, -1, represents an indefinite time-out.
|
|
|
|
|
|
The Timeout parameter is valid only with the Wait parameter.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Int32`),
|
|
new Parameter(`Wait`, `Indicates that this cmdlet suppresses the Windows PowerShell prompt and blocks the pipeline until all of the computers have
|
|
restarted. You can use this parameter in a script to restart computers and then continue to process when the restart is
|
|
finished.
|
|
|
|
|
|
By default, Wait waits indefinitely for the computers to restart, but you can use Timeout to adjust the timing and the For
|
|
and Delay parameters to wait for particular services to be available on the restarted computers.
|
|
|
|
|
|
The Wait parameter is not valid when you are restarting the local computer. If the value of the ComputerName parameter
|
|
contains the names of remote computers and the local computer, Restart-Computer generates a non-terminating error for Wait
|
|
on the local computer, but it waits for the remote computers to restart.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
new Parameter(`WsmanAuthentication`, `Specifies the mechanism that is used to authenticate the user credentials when you use the WSMan protocol.
|
|
|
|
|
|
The acceptable values for this parameter are: Basic, CredSSP, Default, Digest, Kerberos, and Negotiate. The default value is
|
|
Default. For more information about the values of this parameter, see AuthenticationMechanism
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=235230 (http://go.microsoft.com/fwlink/?LinkID=235230) in the MSDN library.
|
|
|
|
|
|
Caution: Credential Security Service Provider (CredSSP) authentication, in which the user credentials are passed to a remote
|
|
computer to be authenticated, is designed for commands that require authentication on more than one resource, such as
|
|
accessing a remote network share. This mechanism increases the security risk of the remote operation. If the remote computer
|
|
is compromised, the credentials that are passed to it can be used to control the network session.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
],
|
|
`Restarts ("reboots") the operating system on local and remote computers.`,
|
|
`Restart-Computer [[-ComputerName] <String[]>] [[-Credential] <PSCredential>] [-AsJob] [-Confirm] [-DcomAuthentication
|
|
{Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Force] [-Impersonation {Default
|
|
| Anonymous | Identify | Impersonate | Delegate}] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Restart-Computer [[-ComputerName] <String[]>] [[-Credential] <PSCredential>] [-Confirm] [-DcomAuthentication {Default | None
|
|
| Connect | Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Delay <Int16>] [-For {Wmi | WinRM | PowerShell}]
|
|
[-Force] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Protocol {DCOM | WSMan}] [-Timeout
|
|
<Int32>] [-Wait] [-WhatIf] [-WsmanAuthentication {Default | Basic | Negotiate | CredSSP | Digest | Kerberos}]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restart-Service`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`DisplayName`, `Specifies the display names of services to restarted. Wildcard carachters are permitted.`, `String[]`),
|
|
new Parameter(`Exclude`, `Specifies services that this cmdlet omits. The value of this parameter qualifies the Name parameter. Enter a name element or
|
|
pattern, such as s*. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Force`, `Restarts a service that has dependent services.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies services that this cmdlet restarts. The value of this parameter qualifies the Name parameter. Enter a name element
|
|
or pattern, such as s*. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`InputObject`, `Specifies ServiceController objects that represent the services to restart. Enter a variable that contains the objects, or
|
|
type a command or expression that gets the objects.`, `ServiceController[]`),
|
|
new Parameter(`Name`, `Specifies the service names of the services to restart.`, `String[]`),
|
|
new Parameter(`PassThru`, `Returns an object that represents the service. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Stops and then starts one or more services.`,
|
|
`Restart-Service [-Confirm] -DisplayName <String[]> [-Exclude <String[]>] [-Force] [-Include <String[]>] [-PassThru]
|
|
[-WhatIf] [<CommonParameters>]
|
|
|
|
Restart-Service [-InputObject] <ServiceController[]> [-Confirm] [-Exclude <String[]>] [-Force] [-Include <String[]>]
|
|
[-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Restart-Service [-Name] <String[]> [-Confirm] [-Exclude <String[]>] [-Force] [-Include <String[]>] [-PassThru] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restart-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restart-WebAppPool`,
|
|
[
|
|
new Parameter(`Name`, `The name of the application pool to restart.`, `String`),
|
|
],
|
|
`Recycles an application pool.`,
|
|
`Restart-WebAppPool [[-Name] <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restart-WebItem`,
|
|
[
|
|
new Parameter(`PSPath`, `The path to the application pool or Web site.`, `String[]`),
|
|
new Parameter(`Protocol`, `The protocol binding of the item to restart (applies to sites only).`, `String`),
|
|
],
|
|
`Restarts an application pool or a Web site.`,
|
|
`Restart-WebItem [[-PSPath] <String[]>] [-Protocol <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-ASDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-ASDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-ASDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-Computer`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`RestorePoint`, `Specifies the sequence number of the restore point. To find the sequence number, use the Get-ComputerRestorePoint cmdlet.
|
|
This parameter is required.`, `Int32`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Starts a system restore on the local computer.`,
|
|
`Restore-Computer [-RestorePoint] <Int32> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-SqlDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-SqlDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-UevBackup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-UevUserSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-VMSnapshot`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Restore-WebConfiguration`,
|
|
[
|
|
new Parameter(`Name`, `The name of the backup to restore.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Restores an IIS configuration backup.`,
|
|
`Restore-WebConfiguration [-Name] <String> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resume-BitsTransfer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resume-Job`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Filter`, `Specifies a hash table of conditions. This cmdlet resumes jobs that satisfy all of the conditions in the hash table. Enter a
|
|
hash table where the keys are job properties and the values are job property values.`, `Hashtable`),
|
|
new Parameter(`Id`, `Specifies an array of IDs for jobs that this cmdlet resumes.
|
|
|
|
|
|
The ID is an integer that uniquely identifies the job in the current session. It is easier to remember and to type than the
|
|
instance ID, but it is unique only in the current session. You can type one or more IDs, separated by commas. To find the ID
|
|
of a job, run Get-Job .`, `Int32[]`),
|
|
new Parameter(`InstanceId`, `Specifies an array of instance IDs of jobs that this cmdlet resumes. The default is all jobs.
|
|
|
|
|
|
An instance ID is a GUID that uniquely identifies the job on the computer. To find the instance ID of a job, run Get-Job .`, `Guid[]`),
|
|
new Parameter(`Job`, `Specifies the jobs to be resumed. Enter a variable that contains the jobs or a command that gets the jobs. You can also pipe
|
|
jobs to the Resume-Job cmdlet.`, `Job[]`),
|
|
new Parameter(`Name`, `Specifies an array of friendly names of jobs that this cmdlet resumes. Enter one or more job names. Wildcard characters are
|
|
permitted.`, `String[]`),
|
|
new Parameter(`State`, `Specifies the state of jobs to resume. The acceptable values for this parameter are:
|
|
|
|
|
|
- NotStarted
|
|
|
|
|
|
- Running
|
|
|
|
|
|
- Completed
|
|
|
|
|
|
- Failed
|
|
|
|
|
|
- Stopped
|
|
|
|
|
|
- Blocked
|
|
|
|
|
|
- Suspended
|
|
|
|
|
|
- Disconnected
|
|
|
|
|
|
- Suspending
|
|
|
|
|
|
- Stopping
|
|
|
|
|
|
|
|
|
|
This cmdlet resumes only jobs in the Suspended state.
|
|
|
|
For more information about job states, see JobState
|
|
Enumerationhttp://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.jobstate(v=vs.85).aspx
|
|
(http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.jobstate(v=vs.85).aspx) in the
|
|
Microsoft Developer Network (MSDN) library.`, `JobState`),
|
|
new Parameter(`Wait`, `Indicates that this cmdlet suppresses the command prompt until all job results are restarted. By default, this cmdlet
|
|
immediately returns the available results.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Restarts a suspended job.`,
|
|
`Resume-Job [-Filter] <Hashtable> [-Confirm] [-Wait] [-WhatIf] [<CommonParameters>]
|
|
|
|
Resume-Job [-Id] <Int32[]> [-Confirm] [-Wait] [-WhatIf] [<CommonParameters>]
|
|
|
|
Resume-Job [-InstanceId] <Guid[]> [-Confirm] [-Wait] [-WhatIf] [<CommonParameters>]
|
|
|
|
Resume-Job [-Job] <Job[]> [-Confirm] [-Wait] [-WhatIf] [<CommonParameters>]
|
|
|
|
Resume-Job [-Name] <String[]> [-Confirm] [-Wait] [-WhatIf] [<CommonParameters>]
|
|
|
|
Resume-Job [-State] {NotStarted | Running | Completed | Failed | Stopped | Blocked | Suspended | Disconnected | Suspending |
|
|
Stopping | AtBreakpoint} [-Confirm] [-Wait] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resume-ProvisioningSession`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resume-Service`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`DisplayName`, `Specifies the display names of the services to be resumed. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Exclude`, `Specifies services that this cmdlet omits. The value of this parameter qualifies the Name parameter. Enter a name element or
|
|
pattern, such as s*. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Include`, `Specifies services to resume. The value of this parameter qualifies Name parameter. Enter a name element or pattern, such as
|
|
s*. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`InputObject`, `Specifies ServiceController objects that represent the services to resumed. Enter a variable that contains the objects, or
|
|
type a command or expression that gets the objects.`, `ServiceController[]`),
|
|
new Parameter(`Name`, `Specifies the service names of the services to be resumed.`, `String[]`),
|
|
new Parameter(`PassThru`, `Returns an object that represents the service. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Resumes one or more suspended (paused) services.`,
|
|
`Resume-Service [-Confirm] -DisplayName <String[]> [-Exclude <String[]>] [-Include <String[]>] [-PassThru] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Resume-Service [-InputObject] <ServiceController[]> [-Confirm] [-Exclude <String[]>] [-Include <String[]>] [-PassThru]
|
|
[-WhatIf] [<CommonParameters>]
|
|
|
|
Resume-Service [-Name] <String[]> [-Confirm] [-Exclude <String[]>] [-Include <String[]>] [-PassThru] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resume-SqlAvailabilityDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resume-SqlAvailabilityDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resume-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Resume-VMReplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Revoke-SqlAvailabilityGroupCreateAnyDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Revoke-VMConnectAccess`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Save-Help`,
|
|
[
|
|
new Parameter(`Credential`, `Specifies a user credential. This cmdlet runs the command by using credentials of a user who has permission to access the
|
|
file system location specified by the DestinationPath parameter. This parameter is valid only when the DestinationPath or
|
|
LiteralPath parameter is used in the command.
|
|
|
|
|
|
This parameter enables you to run Save-Help commands that use the DestinationPath parameter on remote computers. By
|
|
providing explicit credentials, you can run the command on a remote computer and access a file share on a third computer
|
|
without encountering an access denied error or using CredSSP authentication to delegate credentials.`, `PSCredential`),
|
|
new Parameter(`DestinationPath`, `Specifies the path of the folder in which the help files are saved. Do not specify a file name or file name extension.`, `String[]`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet does not follow the once-per-day limitation, skips version checking, and downloads files that
|
|
exceed the 1 GB limit.
|
|
|
|
|
|
Without this parameter, only one Save-Help command for each module is permitted in each 24-hour period, downloads are
|
|
limited to 1 GB of uncompressed content per module, and help files for a module are installed only when they are newer than
|
|
the files on the computer.
|
|
|
|
|
|
The once-per-day limit protects the servers that host the help files, and makes it practical for you to add a Save-Help
|
|
command to your Windows PowerShell profile.
|
|
|
|
|
|
To save help for a module in multiple UI cultures without the Force parameter, include all UI cultures in the same command,
|
|
such as: "Save-Help -Module PSScheduledJobs -UICulture en-US, fr-FR, pt-BR"`, `SwitchParameter`),
|
|
new Parameter(`FullyQualifiedModule`, `Specifies modules with names that are specified in the form of ModuleSpecification objects. This is described in the Remarks
|
|
section of Module Specification Constructor
|
|
(Hashtable)http://msdn.microsoft.com/library/windows/desktop/jj136290(v=vs.85).aspx
|
|
(http://msdn.microsoft.com/library/windows/desktop/jj136290(v=vs.85).aspx) on the Microsoft Developer Network (MSDN). For
|
|
example, the FullyQualifiedModule parameter accepts a module name that is specified in the format @{ModuleName =
|
|
"modulename"; ModuleVersion = "version_number"} or @{ModuleName = "modulename"; ModuleVersion = "version_number"; Guid =
|
|
"GUID"}. ModuleName and ModuleVersion are required, but Guid is optional.
|
|
|
|
|
|
You cannot specify the FullyQualifiedModule parameter in the same command as a Module parameter.`, `ModuleSpecification[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path of the destination folder. Unlike the value of the DestinationPath parameter, the value of the LiteralPath
|
|
parameter is used exactly as it is typed. No characters are interpreted as wildcard characters. If the path includes escape
|
|
characters, enclose it in single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any
|
|
characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Module`, `Specifies modules for which this cmdlet downloads help. Enter one or more module names or name patters in a comma-separated
|
|
list or in a file that has one module name on each line. Wildcard characters are permitted. You can also pipe module objects
|
|
from the Get-Module cmdlet to Save-Help .
|
|
|
|
|
|
By default, Save-Help downloads help for all modules that support Updatable Help and are installed on the local computer in
|
|
a location listed in the PSModulePath environment variable.
|
|
|
|
|
|
To save help for modules that are not installed on the computer, run a Get-Module command on a remote computer. Then pipe
|
|
the resulting module objects to the Save-Help cmdlet or submit the module objects as the value of the Module or InputObject
|
|
parameters.
|
|
|
|
|
|
If the module that you specify is installed on the computer, you can enter the module name or a module object. If the module
|
|
is not installed on the computer, you must enter a module object, such as one returned by the Get-Module cmdlet.
|
|
|
|
|
|
The Module parameter of the Save-Help cmdlet does not accept the full path of a module file or module manifest file. To save
|
|
help for a module that is not in a PSModulePath location, import the module into the current session before you run the
|
|
Save-Help command.
|
|
|
|
|
|
A value of "*" (all) attempts to update help for all modules that are installed on the computer. This includes modules that
|
|
do not support Updatable Help. This value might generate errors when the command encounters modules that do not support
|
|
Updatable Help.`, `PSModuleInfo[]`),
|
|
new Parameter(`UICulture`, `Specifies UI culture values for which this cmdlet gets updated help files. Enter one or more language codes, such as es-ES,
|
|
a variable that contains culture objects, or a command that gets culture objects, such as a Get-Culture or Get-UICulture
|
|
command.
|
|
|
|
|
|
Wildcard characters are not permitted. Do not specify a partial language code, such as "de".
|
|
|
|
|
|
By default, Save-Help gets help files in the UI culture set for Windows or its fallback culture. If you specify the
|
|
UICulture parameter, Save-Help looks for help only for the specified UI culture, not in any fallback culture.`, `CultureInfo[]`),
|
|
new Parameter(`UseDefaultCredentials`, `Indicates that this cmdlet runs the command, including the web download, with the credentials of the current user. By
|
|
default, the command runs without explicit credentials.
|
|
|
|
|
|
This parameter is effective only when the web download uses NTLM, negotiate, or Kerberos-based authentication.`, `SwitchParameter`),
|
|
],
|
|
`Downloads and saves the newest help files to a file system directory.`,
|
|
`Save-Help [-DestinationPath] <String[]> [[-Module] <PSModuleInfo[]>] [[-UICulture] <CultureInfo[]>] [-Credential
|
|
<PSCredential>] [-Force] [-FullyQualifiedModule <ModuleSpecification[]>] [-UseDefaultCredentials] [<CommonParameters>]
|
|
|
|
Save-Help [[-Module] <PSModuleInfo[]>] [[-UICulture] <CultureInfo[]>] [-Credential <PSCredential>] [-Force]
|
|
[-FullyQualifiedModule <ModuleSpecification[]>] -LiteralPath <String[]> [-UseDefaultCredentials] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Save-Package`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Save-SqlMigrationReport`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Save-SqlMigrationReport`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Save-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Save-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Select-Object`,
|
|
[
|
|
new Parameter(`ExcludeProperty`, `Specifies the properties that this cmdlet excludes from the operation. Wildcards are permitted. This parameter is effective
|
|
only when the command also includes the Property parameter.`, `String[]`),
|
|
new Parameter(`ExpandProperty`, `Specifies a property to select, and indicates that an attempt should be made to expand that property. Wildcards are
|
|
permitted in the property name.
|
|
|
|
|
|
For example, if the specified property is an array, each value of the array is included in the output. If the property
|
|
contains an object, the properties of that object are displayed in the output.`, `String`),
|
|
new Parameter(`First`, `Gets only the specified number of objects. Enter the number of objects to get.`, `Int32`),
|
|
new Parameter(`Index`, `Specifies an array of objects based on their index values. Enter the indexes in a comma-separated list.
|
|
|
|
|
|
Indexes in an array begin with 0, where 0 represents the first value and (n-1) represents the last value.`, `Int32[]`),
|
|
new Parameter(`InputObject`, `Specifies objects to send to the cmdlet through the pipeline. This parameter enables you to pipe objects to Select-Object .
|
|
|
|
|
|
When you use the InputObject parameter with Select-Object , instead of piping command results to Select-Object , the
|
|
InputObject value-even if the value is a collection that is the result of a command, such as "-InputObject (Get-Process)"-is
|
|
treated as a single object. Because InputObject cannot return individual properties from an array or collection of objects,
|
|
it is recommended that if you use Select-Object to filter a collection of objects for those objects that have specific
|
|
values in defined properties, you use Select-Object in the pipeline, as shown in the examples in this topic.`, `PSObject`),
|
|
new Parameter(`Last`, `Specifies the number of objects to select from the end of an array of input objects.`, `Int32`),
|
|
new Parameter(`Property`, `Specifies the properties to select. Wildcards are permitted.
|
|
|
|
|
|
The value of the Property parameter can be a new calculated property. To create a calculated, property, use a hash table.
|
|
Valid keys are:
|
|
|
|
|
|
- Name (or Label) <string>
|
|
|
|
|
|
- Expression <string> or <script block>`, `Object[]`),
|
|
new Parameter(`Skip`, `Ignores the specified number of objects and then gets the remaining objects. Enter the number of objects to skip.`, `Int32`),
|
|
new Parameter(`SkipLast`, `@{Text=}`, `Int32`),
|
|
new Parameter(`Unique`, `Specifies that if a subset of the input objects has identical properties and values, only a single member of the subset will
|
|
be selected.
|
|
|
|
|
|
This parameter is case-sensitive. As a result, strings that differ only in character casing are considered to be unique.`, `SwitchParameter`),
|
|
new Parameter(`Wait`, `Indicates that the cmdlet turns off optimization.Windows PowerShell runs commands in the order that they appear in the
|
|
command pipeline and lets them generate all objects. By default, if you include a Select-Object command with the First or
|
|
Index parameters in a command pipeline, Windows PowerShell stops the command that generates the objects as soon as the
|
|
selected number of objects is generated.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
],
|
|
`Selects objects or object properties.`,
|
|
`Select-Object [[-Property] <Object[]>] [-ExcludeProperty <String[]>] [-ExpandProperty <String>] [-First <Int32>]
|
|
[-InputObject <PSObject>] [-Last <Int32>] [-Skip <Int32>] [-Unique] [-Wait] [<CommonParameters>]
|
|
|
|
Select-Object [[-Property] <Object[]>] [-ExcludeProperty <String[]>] [-ExpandProperty <String>] [-InputObject <PSObject>]
|
|
[-SkipLast <Int32>] [-Unique] [<CommonParameters>]
|
|
|
|
Select-Object [-Index <Int32[]>] [-InputObject <PSObject>] [-Unique] [-Wait] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Select-String`,
|
|
[
|
|
new Parameter(`AllMatches`, `Indicates that the cmdlet searches for more than one match in each line of text. Without this parameter, Select-String finds
|
|
only the first match in each line of text.
|
|
|
|
|
|
When Select-String finds more than one match in a line of text, it still emits only one MatchInfo object for the line, but
|
|
the Matches property of the object contains all of the matches.`, `SwitchParameter`),
|
|
new Parameter(`CaseSensitive`, `Indicates that the cmdlet makes matches case-sensitive. By default, matches are not case-sensitive.`, `SwitchParameter`),
|
|
new Parameter(`Context`, `Captures the specified number of lines before and after the line with the match. This allows you to view the match in
|
|
context.
|
|
|
|
|
|
If you enter one number as the value of this parameter, that number determines the number of lines captured before and after
|
|
the match. If you enter two numbers as the value, the first number determines the number of lines before the match and the
|
|
second number determines the number of lines after the match.
|
|
|
|
|
|
In the default display, lines with a match are indicated by a right angle bracket (ASCII 62) in the first column of the
|
|
display. Unmarked lines are the context.
|
|
|
|
|
|
This parameter does not change the number of objects generated by Select-String . Select-String generates one MatchInfo (
|
|
Microsoft.PowerShell.Commands.MatchInfo ) object for each match. The context is stored as an array of strings in the Context
|
|
property of the object.
|
|
|
|
|
|
When you pipe the output of a Select-String command to another Select-String command, the receiving command searches only
|
|
the text in the matched line (the value of the Line property of the MatchInfo object), not the text in the context lines. As
|
|
a result, the Context parameter is not valid on the receiving Select-String command.
|
|
|
|
|
|
When the context includes a match, the MatchInfo object for each match includes all of the context lines, but the
|
|
overlapping lines appear only once in the display.`, `Int32[]`),
|
|
new Parameter(`Encoding`, `Specifies the character encoding that Select-String should assume when searching the file. The default is UTF8.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Unicode
|
|
|
|
|
|
- UTF7
|
|
|
|
|
|
- UTF8
|
|
|
|
|
|
- UTF32
|
|
|
|
|
|
- ASCII
|
|
|
|
|
|
- BigEndianUnicode
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- OEM
|
|
|
|
|
|
|
|
|
|
Default is the encoding of the system's current ANSI code page. OEM is the current original equipment manufacturer code page
|
|
identifier for the operating system.`, `String`),
|
|
new Parameter(`Exclude`, `Exclude the specified items. The value of this parameter qualifies the Path parameter. Enter a path element or pattern, such
|
|
as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Include`, `Specifies an array of items that the cmdlet excludes from the operation. The value of this parameter qualifies the Path
|
|
parameter. Enter a path element or pattern, such as *.txt. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`InputObject`, `Specifies the text to be searched. Enter a variable that contains the text, or type a command or expression that gets the
|
|
text.
|
|
|
|
|
|
Using the InputObject parameter is not the same as piping strings to Select-String . The differences are as follows:
|
|
|
|
|
|
- When you pipe more than one string (a collection) to Select-String , Select-String searches for the specified text in each
|
|
string and returns each string that contains the search text. - When you use the InputObject parameter to submit a
|
|
collection of strings, Select-String treats the collection as a single combined string and returns the strings as a unit if
|
|
it finds the search text in any string.`, `PSObject`),
|
|
new Parameter(`List`, `Indicates that the cmdlet returns only the first match in each input file. By default, Select-String returns a MatchInfo
|
|
object for each match it finds.`, `SwitchParameter`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the files to be searched. Unlike Path , the value of the LiteralPath parameter is used exactly as it
|
|
is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`NotMatch`, `Indicates that the cmdlet finds text that does not match the specified pattern.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path to the files to search. Wildcards are permitted. The default location is the local directory.
|
|
|
|
|
|
Specify files in the directory, such as log1.txt, .doc, or .*. If you specify only a directory, the command fails.`, `String[]`),
|
|
new Parameter(`Pattern`, `Specifies the text to find. Type a string or regular expression. If you type a string, use the SimpleMatch parameter.
|
|
|
|
|
|
To learn about regular expressions, see about_Regular_Expressions.`, `String[]`),
|
|
new Parameter(`Quiet`, `Indicates that the cmdlet returns a Boolean value (True or False), instead of a MatchInfo object. The value is True if the
|
|
pattern is found; otherwise, the value is False.`, `SwitchParameter`),
|
|
new Parameter(`SimpleMatch`, `Indicates that the cmdlet uses a simple match rather than a regular expression match. In a simple match, Select-String
|
|
searches the input for the text in the Pattern parameter. It does not interpret the value of the Pattern parameter as a
|
|
regular expression statement.`, `SwitchParameter`),
|
|
],
|
|
`Finds text in strings and files.`,
|
|
`Select-String [-Pattern] <String[]> [-AllMatches] [-CaseSensitive] [-Context <Int32[]>] [-Encoding {unicode | utf7 | utf8 |
|
|
utf32 | ascii | bigendianunicode | default | oem}] [-Exclude <String[]>] [-Include <String[]>] -InputObject <PSObject>
|
|
[-List] [-NotMatch] [-Quiet] [-SimpleMatch] [<CommonParameters>]
|
|
|
|
Select-String [-Pattern] <String[]> [-AllMatches] [-CaseSensitive] [-Context <Int32[]>] [-Encoding {unicode | utf7 | utf8 |
|
|
utf32 | ascii | bigendianunicode | default | oem}] [-Exclude <String[]>] [-Include <String[]>] [-List] -LiteralPath
|
|
<String[]> [-NotMatch] [-Quiet] [-SimpleMatch] [<CommonParameters>]
|
|
|
|
Select-String [-Pattern] <String[]> [-Path] <String[]> [-AllMatches] [-CaseSensitive] [-Context <Int32[]>] [-Encoding
|
|
{unicode | utf7 | utf8 | utf32 | ascii | bigendianunicode | default | oem}] [-Exclude <String[]>] [-Include <String[]>]
|
|
[-List] [-NotMatch] [-Quiet] [-SimpleMatch] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Select-WebConfiguration`,
|
|
[
|
|
new Parameter(`Filter`, `An XPath filter.`, `String[]`),
|
|
],
|
|
`Returns Web configuration objects.`,
|
|
`Select-WebConfiguration [-Filter] <String[]> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Select-Xml`,
|
|
[
|
|
new Parameter(`Content`, `Specifies a string that contains the XML to search. You can also pipe strings to Select-Xml .`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the paths and file names of the XML files to search. Unlike Path , the value of the LiteralPath parameter is used
|
|
exactly as it is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in
|
|
single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Namespace`, `Specifies a hash table of the namespaces used in the XML. Use the format @{<namespaceName> = <namespaceValue>}.
|
|
|
|
|
|
When the XML uses the default namespace, which begins with xmlns, use an arbitrary key for the namespace name. You cannot
|
|
use xmlns. In the XPath statement, prefix each node name with the namespace name and a colon, such as //namespaceName:Node.`, `Hashtable`),
|
|
new Parameter(`Path`, `Specifies the path and file names of the XML files to search. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`XPath`, `Specifies an XPath search query. The query language is case-sensitive. This parameter is required.`, `String`),
|
|
new Parameter(`Xml`, `Specifies one or more XML nodes.
|
|
|
|
|
|
An XML document will be processed as a collection of XML nodes. If you pipe an XML document to Select-Xml , each document
|
|
node will be searched separately as it comes through the pipeline.`, `XmlNode[]`),
|
|
],
|
|
`Finds text in an XML string or document.`,
|
|
`Select-Xml [-XPath] <String> -Content <String[]> [-Namespace <Hashtable>] [<CommonParameters>]
|
|
|
|
Select-Xml [-XPath] <String> -LiteralPath <String[]> [-Namespace <Hashtable>] [<CommonParameters>]
|
|
|
|
Select-Xml [-XPath] <String> [-Path] <String[]> [-Namespace <Hashtable>] [<CommonParameters>]
|
|
|
|
Select-Xml [-XPath] <String> [-Xml] <XmlNode[]> [-Namespace <Hashtable>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Send-AppvClientReport`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Send-DtcDiagnosticTransaction`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Send-MailMessage`,
|
|
[
|
|
new Parameter(`Attachments`, `Specifies the path and file names of files to be attached to the email message. You can use this parameter or pipe the paths
|
|
and file names to Send-MailMessage .`, `String[]`),
|
|
new Parameter(`Bcc`, `Specifies the email addresses that receive a copy of the mail but are not listed as recipients of the message. Enter names
|
|
(optional) and the email address, such as Name <someone@example.com>.`, `String[]`),
|
|
new Parameter(`Body`, `Specifies the body of the email message.`, `String`),
|
|
new Parameter(`BodyAsHtml`, `Indicates that the value of the Body parameter contains HTML.`, `SwitchParameter`),
|
|
new Parameter(`Cc`, `Specifies the email addresses to which a carbon copy (CC) of the email message is sent. Enter names (optional) and the email
|
|
address, such as Name <someone@example.com>.`, `String[]`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01. Or, enter a PSCredential object, such as one from the Get-Credential
|
|
cmdlet.`, `PSCredential`),
|
|
new Parameter(`DeliveryNotificationOption`, `Specifies the delivery notification options for the email message. You can specify multiple values. None is the default
|
|
value. The alias for this parameter is dno .
|
|
|
|
|
|
The delivery notifications are sent in an email message to the address specified in the value of the To parameter. The
|
|
acceptable values for this parameter are:
|
|
|
|
|
|
- None. No notification. - OnSuccess. Notify if the delivery is successful. - OnFailure. Notify if the delivery is
|
|
unsuccessful. - Delay. Notify if the delivery is delayed. - Never. Never notify.`, `DeliveryNotificationOptions`),
|
|
new Parameter(`Encoding`, `Specifies the encoding used for the body and subject. The acceptable values for this parameter are:
|
|
|
|
|
|
- ASCII
|
|
|
|
|
|
- UTF8
|
|
|
|
|
|
- UTF7
|
|
|
|
|
|
- UTF32
|
|
|
|
|
|
- Unicode
|
|
|
|
|
|
- BigEndianUnicode
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- OEM
|
|
|
|
|
|
|
|
|
|
ASCII is the default.`, `Encoding`),
|
|
new Parameter(`From`, `Specifies the address from which the mail is sent. Enter a name (optional) and email address, such as Name
|
|
<someone@example.com>. This parameter is required.`, `String`),
|
|
new Parameter(`Port`, `Specifies an alternate port on the SMTP server. The default value is 25, which is the default SMTP port. This parameter is
|
|
available in Windows PowerShell 3.0 and newer releases.`, `Int32`),
|
|
new Parameter(`Priority`, `Specifies the priority of the email message. The acceptable values for this parameter are:
|
|
|
|
|
|
- Normal
|
|
|
|
|
|
- High
|
|
|
|
|
|
- Low
|
|
|
|
|
|
|
|
|
|
Normal is the default.`, `MailPriority`),
|
|
new Parameter(`SmtpServer`, `Specifies the name of the SMTP server that sends the email message.
|
|
|
|
|
|
The default value is the value of the $PSEmailServer preference variable. If the preference variable is not set and this
|
|
parameter is omitted, the command fails.`, `String`),
|
|
new Parameter(`Subject`, `Specifies the subject of the email message. This parameter is required.`, `String`),
|
|
new Parameter(`To`, `Specifies the addresses to which the mail is sent. Enter names (optional) and the email address, such as Name
|
|
<someone@example.com>. This parameter is required.`, `String[]`),
|
|
new Parameter(`UseSsl`, `Indicates that the cmdlet uses the Secure Sockets Layer (SSL) protocol to establish a connection to the remote computer to
|
|
send mail. By default, SSL is not used.`, `SwitchParameter`),
|
|
],
|
|
`Sends an email message.`,
|
|
`Send-MailMessage [-To] <String[]> [-Subject] <String> [[-Body] <String>] [[-SmtpServer] <String>] [-Attachments <String[]>]
|
|
[-Bcc <String[]>] [-BodyAsHtml] [-Cc <String[]>] [-Credential <PSCredential>] [-DeliveryNotificationOption {None | OnSuccess
|
|
| OnFailure | Delay | Never}] [-Encoding <Encoding>] -From <String> [-Port <Int32>] [-Priority {Normal | Low | High}]
|
|
[-UseSsl] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Acl`,
|
|
[
|
|
new Parameter(`AclObject`, `Specifies an ACL with the desired property values. Set-Acl changes the ACL of item specified by the Path or InputObject
|
|
parameter to match the values in the specified security object.
|
|
|
|
|
|
You can save the output of a Get-Acl command in a variable and then use the AclObject parameter to pass the variable, or
|
|
type a Get-Acl command.`, `Object`),
|
|
new Parameter(`CentralAccessPolicy`, `Establishes or changes the central access policy of the item. Enter the CAP ID or friendly name of a central access policy
|
|
on the computer.
|
|
|
|
|
|
Beginning in Windows Server® 2012, administrators can use Active Directory and Group Policy to set central access policies
|
|
for users and groups. For more information, see Dynamic Access Control: Scenario
|
|
Overviewhttp://go.microsoft.com/fwlink/?LinkId=238408 on TechNet.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`ClearCentralAccessPolicy`, `Removes the central access policy from the specified item.
|
|
|
|
|
|
Beginning in Windows Server® 2012, administrators can use Active Directory and Group Policy to set central access policies
|
|
for users and groups. For more information, see Dynamic Access Control: Scenario
|
|
Overviewhttp://go.microsoft.com/fwlink/?LinkId=238408 on TechNet.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Exclude`, `Omits the specified items. The value of this parameter qualifies the Path parameter. Enter a path element or pattern, such
|
|
as "*.txt". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the provider's format or language. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcards, depends on the provider. Filters are more efficient than other
|
|
parameters, because the provider applies them when retrieving the objects, rather than having Windows PowerShell filter the
|
|
objects after they are retrieved.`, `String`),
|
|
new Parameter(`Include`, `Changes only the specified items. The value of this parameter qualifies the Path parameter. Enter a path element or pattern,
|
|
such as "*.txt". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`InputObject`, `Changes the security descriptor of the specified object. Enter a variable that contains the object or a command that gets
|
|
the object.
|
|
|
|
|
|
You cannot pipe the object to be changed to Set-Acl . Instead, use the InputObject parameter explicitly in the command.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSObject`),
|
|
new Parameter(`LiteralPath`, `Changes the security descriptor of the specified item. Unlike Path , the value of the LiteralPath parameter is used exactly
|
|
as it is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single
|
|
quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String[]`),
|
|
new Parameter(`Passthru`, `Returns an object that represents the security descriptor that was changed. By default, this cmdlet does not generate any
|
|
output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Changes the security descriptor of the specified item. Enter the path to an item, such as a path to a file or registry key.
|
|
Wildcards are permitted.
|
|
|
|
|
|
If you pass a security object to Set-Acl (either by using the AclObject or SecurityDescriptor parameter, or by passing a
|
|
security object from Get-Acl to Set-Acl ), and you omit the Path parameter (name and value), Set-Acl uses the path that is
|
|
included in the security object.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Changes the security descriptor of a specified item, such as a file or a registry key.`,
|
|
`Set-Acl [-Path] <String[]> [-AclObject] <Object> [[-CentralAccessPolicy] <String>] [-ClearCentralAccessPolicy] [-Confirm]
|
|
[-Exclude <String[]>] [-Filter <String>] [-Include <String[]>] [-Passthru] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-Acl [-AclObject] <Object> [[-CentralAccessPolicy] <String>] [-ClearCentralAccessPolicy] [-Confirm] [-Exclude <String[]>]
|
|
[-Filter <String>] [-Include <String[]>] -LiteralPath <String[]> [-Passthru] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-Acl [-InputObject] <PSObject> [-AclObject] <Object> [-Confirm] [-Exclude <String[]>] [-Filter <String>] [-Include
|
|
<String[]>] [-Passthru] [-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Alias`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Description`, `Specifies a description of the alias. You can type any string. If the description includes spaces, enclose it quotation
|
|
marks.`, `String`),
|
|
new Parameter(`Force`, `Indicates that the cmdlet will set a read-only alias. Use the Option parameter to create a read-only alias. The Force
|
|
parameter cannot set a constant alias.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies the new alias. You can use any alphanumeric characters in an alias, but the first character cannot be a number.`, `String`),
|
|
new Parameter(`Option`, `Sets the value of the Options property of the alias. The acceptable values for this parameter are:
|
|
|
|
|
|
- None. Sets no options. (None is the default.) - ReadOnly. Can be deleted. Cannot be not changed, except by using the Force
|
|
parameter. - Constant. Cannot be deleted or changed. - Private. The alias is available only in the current scope. -
|
|
AllScope. The alias is copied to any new scopes that are created. - Unspecified.
|
|
|
|
|
|
To see the Options property of all aliases in the session, type "get-alias | format-table -property name, options -autosize".`, `ScopedItemOptions`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Scope`, `Specifies the scope in which this alias is valid. The acceptable values for this parameter are:
|
|
|
|
|
|
- Global
|
|
|
|
|
|
- Local
|
|
|
|
|
|
- Script
|
|
|
|
|
|
- A number relative to the current scope (0 through the number of scopes, where 0 is the current scope and 1 is its parent).
|
|
|
|
|
|
|
|
|
|
Local is the default. For more information, see about_Scopes.`, `String`),
|
|
new Parameter(`Value`, `Specifies the name of the cmdlet or command element that is being aliased.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates or changes an alias for a cmdlet or other command element in the current Windows PowerShell session.`,
|
|
`Set-Alias [-Name] <String> [-Value] <String> [-Confirm] [-Description <String>] [-Force] [-Option {None | ReadOnly |
|
|
Constant | Private | AllScope | Unspecified}] [-PassThru] [-Scope <String>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-AppBackgroundTaskResourcePolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-AppLockerPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-AppvClientConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-AppvClientMode`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-AppvClientPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-AppvPublishingServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-AppxDefaultVolume`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-AppXProvisionedDataFile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-AuthenticodeSignature`,
|
|
[
|
|
new Parameter(`Certificate`, `Specifies the certificate that will be used to sign the script or file. Enter a variable that stores an object representing
|
|
the certificate or an expression that gets the certificate.
|
|
|
|
|
|
To find a certificate, use Get-PfxCertificate or use the Get-ChildItem cmdlet in the Certificate (Cert:) drive. If the
|
|
certificate is not valid or does not have code-signing authority, the command fails.`, `X509Certificate2`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Content`, `To find a certificate, use Get-PfxCertificate or use the Get-ChildItem cmdlet in the Certificate (Cert:) drive. If the
|
|
certificate is not valid or does not have code-signing authority, the command fails.`, `Byte[]`),
|
|
new Parameter(`FilePath`, `Specifies the path to a file that is being signed.`, `String[]`),
|
|
new Parameter(`Force`, `Allows the cmdlet to append a signature to a read-only file. Even using the Force parameter, the cmdlet cannot override
|
|
security restrictions.`, `SwitchParameter`),
|
|
new Parameter(`HashAlgorithm`, `Specifies the hashing algorithm that Windows uses to compute the digital signature for the file.
|
|
|
|
|
|
For Windows PowerShell 3.0, the default is SHA-256, which is the Windows default hashing algorithm. For Windows PowerShell
|
|
2.0, the default is SHA-1. Files that are signed with a different hashing algorithm might not be recognized on other systems.`, `String`),
|
|
new Parameter(`IncludeChain`, `Determines which certificates in the certificate trust chain are included in the digital signature. NotRoot is the default.
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- Signer. Includes only the signer's certificate. - NotRoot. Includes all of the certificates in the certificate chain,
|
|
except for the root authority. - All. Includes all the certificates in the certificate chain.`, `String`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to a file that is being signed. Unlike FilePath , the value of the LiteralPath parameter is used exactly
|
|
as it is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single
|
|
quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`SourcePathOrExtension`, `To find a certificate, use Get-PfxCertificate or use the Get-ChildItem cmdlet in the Certificate (Cert:) drive. If the
|
|
certificate is not valid or does not have code-signing authority, the command fails.`, `String[]`),
|
|
new Parameter(`TimestampServer`, `Uses the specified time stamp server to add a time stamp to the signature. Type the URL of the time stamp server as a string.
|
|
|
|
|
|
The time stamp represents the exact time that the certificate was added to the file. A time stamp prevents the script from
|
|
failing if the certificate expires because users and programs can verify that the certificate was valid at the time of
|
|
signing.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Adds an Authenticode signature to a Windows PowerShell script or other file.`,
|
|
`Set-AuthenticodeSignature [-Certificate] <X509Certificate2> [-Confirm] -Content <Byte[]> [-Force] [-HashAlgorithm <String>]
|
|
[-IncludeChain {signer | notroot | all}] -SourcePathOrExtension <String[]> [-TimestampServer <String>] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Set-AuthenticodeSignature [-FilePath] <String[]> [-Certificate] <X509Certificate2> [-Confirm] [-Force] [-HashAlgorithm
|
|
<String>] [-IncludeChain {signer | notroot | all}] [-TimestampServer <String>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-AuthenticodeSignature [-Certificate] <X509Certificate2> [-Confirm] [-Force] [-HashAlgorithm <String>] [-IncludeChain
|
|
{signer | notroot | all}] -LiteralPath <String[]> [-TimestampServer <String>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-BitsTransfer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-CertificateAutoEnrollmentPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-CimInstance`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-CIPolicyIdInfo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-CIPolicySetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-CIPolicyVersion`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Clipboard`,
|
|
[
|
|
new Parameter(`Append`, `Indicates that the cmdlet does not clear the clipboard and appends content to it.`, `SwitchParameter`),
|
|
new Parameter(`AsHtml`, `Indicates that the cmdlet renders the content as HTML to the clipboard.`, `SwitchParameter`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to the item that is copied to the clipboard. Unlike Path , the value of LiteralPath is used exactly as it
|
|
is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the path to the item that is copied to the clipboard. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Value`, `Specifies, as a string array, the content to copy to the clipboard.`, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Sets the current Windows clipboard entry.`,
|
|
`Set-Clipboard [-Append] [-AsHtml] [-Confirm] -LiteralPath <String[]> [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-Clipboard [-Append] [-AsHtml] [-Confirm] -Path <String[]> [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-Clipboard [-Value] <String[]> [-Append] [-AsHtml] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Content`,
|
|
[
|
|
new Parameter(`Encoding`, `Specifies the file encoding. The default is ASCII.
|
|
|
|
Valid values are:
|
|
|
|
-- ASCII: Uses the encoding for the ASCII (7-bit) character set.
|
|
-- BigEndianUnicode: Encodes in UTF-16 format using the big-endian byte order.
|
|
-- Byte: Encodes a set of characters into a sequence of bytes.
|
|
-- String: Uses the encoding type for a string.
|
|
-- Unicode: Encodes in UTF-16 format using the little-endian byte order.
|
|
-- UTF7: Encodes in UTF-7 format.
|
|
-- UTF8: Encodes in UTF-8 format.
|
|
-- Unknown: The encoding type is unknown or invalid. The data can be treated as binary.
|
|
|
|
Encoding is a dynamic parameter that the FileSystem provider adds to the Set-Content cmdlet. This parameter works only in
|
|
file system drives.`, `FileSystemCmdletProviderEncoding`),
|
|
new Parameter(`Force`, `Replaces the contents of a file, even if the file is read-only. Without this parameter, read-only files are not changed.`, `SwitchParameter`),
|
|
new Parameter(`Stream`, `Creates or replaces the content in the specified alternate data stream. If the stream does not yet exist, Set-Content
|
|
creates it. Enter the stream name. Wildcards are not supported.
|
|
|
|
Stream is a dynamic parameter that the FileSystem provider adds to the Set-Content cmdlet. This parameter works only in file
|
|
system drives.
|
|
|
|
You can use the Set-Content cmdlet to change the content of the Zone.Identifier alternate data stream. However, it is not
|
|
the recommended way to eliminate security checks that block files that are downloaded from the Internet. If you verify that
|
|
a downloaded file is safe, use the Unblock-File cmdlet.
|
|
|
|
This parameter is introduced in Windows PowerShell 3.0.`, `string`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before executing the command.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Describes what would happen if you executed the command without actually executing the command.`, `SwitchParameter`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see about_Transactions.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, you will be prompted for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies items that this cmdlet omits. The value of this parameter qualifies the Path parameter. Enter a path element or
|
|
pattern, such as *.txt. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the format or language of the provider. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcard characters, depends on the provider. Filters are more efficient than
|
|
other parameters, because the provider applies them when it is retrieving the objects, instead of having Windows PowerShell
|
|
filter the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Include`, `Specifies items that this cmdlet changes. The value of this parameter qualifies the Path parameter. Enter a path element or
|
|
pattern, such as *.txt. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the path of the item that receives the content. Unlike Path , the value of the LiteralPath parameter is used
|
|
exactly as it is typed. No characters are interpreted as wildcard characters. If the path includes escape characters,
|
|
enclose it in single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as
|
|
escape sequences.`, `String[]`),
|
|
new Parameter(`NoNewline`, `Indicates that this cmdlet uses the no newline setting.`, `SwitchParameter`),
|
|
new Parameter(`PassThru`, `Returns an object that represents the content. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path of the item that receives the content. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Value`, `Specifies the new content for the item.`, `Object[]`),
|
|
],
|
|
`Replaces the contents of a file with contents that you specify.`,
|
|
`Set-Content [-Value] <Object[]> [-Confirm] [-Credential <PSCredential>] [-Encoding {Unknown | String | Unicode | Byte |
|
|
BigEndianUnicode | UTF8 | UTF7 | UTF32 | Ascii | Default | Oem | BigEndianUTF32}] [-Exclude <String[]>] [-Filter <String>]
|
|
[-Force] [-Include <String[]>] -LiteralPath <String[]> [-NoNewline] [-PassThru] [-Stream <String>] [-UseTransaction]
|
|
[-WhatIf] [<CommonParameters>]
|
|
|
|
Set-Content [-Path] <String[]> [-Value] <Object[]> [-Confirm] [-Credential <PSCredential>] [-Encoding {Unknown | String |
|
|
Unicode | Byte | BigEndianUnicode | UTF8 | UTF7 | UTF32 | Ascii | Default | Oem | BigEndianUTF32}] [-Exclude <String[]>]
|
|
[-Filter <String>] [-Force] [-Include <String[]>] [-NoNewline] [-PassThru] [-Stream <String>] [-UseTransaction] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Set-Content [-Encoding {Unknown | String | Unicode | Byte | BigEndianUnicode | UTF8 | UTF7 | UTF32 | Ascii | Default | Oem}]
|
|
[-Force] [-Stream <string>] [-Confirm] [-WhatIf] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Culture`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Date`,
|
|
[
|
|
new Parameter(`Adjust`, `Specifies the value for which this cmdlet adds or subtracts from the current date and time. can type an adjustment in
|
|
standard date and time format for your locale or use the Adjust parameter to pass a TimeSpan object from New-TimeSpan to
|
|
Set-Date .`, `TimeSpan`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Date`, `Changes the date and time to the specified values. You can type a new date in the short date format and a time in the
|
|
standard time format for your locale. Or, you can pass a DateTime object from Get-Date.
|
|
|
|
|
|
If you specify a date, but not a time, Set-Date changes the time to midnight on the specified date. If you specify only a
|
|
time, it does not change the date.`, `DateTime`),
|
|
new Parameter(`DisplayHint`, `Specifies which elements of the date and time are displayed.The acceptable values for this parameter are:
|
|
|
|
|
|
- Date. displays only the date. - Time. displays only the time. - DateTime. displays the date and time.
|
|
|
|
|
|
This parameter affects only the display. It does not affect the DateTime object that Get-Date retrieves.`, `DisplayHintType`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Changes the system time on the computer to a time that you specify.`,
|
|
`Set-Date [-Adjust] <TimeSpan> [-Confirm] [-DisplayHint {Date | Time | DateTime}] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-Date [-Date] <DateTime> [-Confirm] [-DisplayHint {Date | Time | DateTime}] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DODownloadMode`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DOPercentageMaxBackgroundBandwidth`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DOPercentageMaxForegroundBandwidth`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-DscLocalConfigurationManager`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-ExecutionPolicy`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`ExecutionPolicy`, `Specifies the new execution policy. The acceptable values for this parameter are:
|
|
|
|
|
|
- Restricted. Does not load configuration files or run scripts. Restricted is the default execution policy. - AllSigned.
|
|
Requires that all scripts and configuration files be signed by a trusted publisher, including scripts that you write on the
|
|
local computer. - RemoteSigned. Requires that all scripts and configuration files downloaded from the Internet be signed by
|
|
a trusted publisher. - Unrestricted. Loads all configuration files and runs all scripts. If you run an unsigned script that
|
|
was downloaded from the Internet, you are prompted for permission before it runs. - Bypass. Nothing is blocked and there are
|
|
no warnings or prompts. - Undefined. Removes the currently assigned execution policy from the current scope. This parameter
|
|
will not remove an execution policy that is set in a Group Policy scope.`, `ExecutionPolicy`),
|
|
new Parameter(`Force`, `Suppresses all prompts. By default, Set-ExecutionPolicy displays a warning whenever you change the execution policy.`, `SwitchParameter`),
|
|
new Parameter(`Scope`, `Specifies the scope of the execution policy. The default is LocalMachine. The acceptable values for this parameter are:
|
|
|
|
|
|
- Process: The execution policy affects only the current Windows PowerShell process.
|
|
|
|
|
|
- CurrentUser: The execution policy affects only the current user.
|
|
|
|
|
|
- LocalMachine: The execution policy affects all users of the computer.
|
|
|
|
|
|
|
|
|
|
To remove an execution policy from a particular scope, set the execution policy for that scope to Undefined.
|
|
|
|
When the value of the Scope parameter is Process, the execution policy is saved in the PSExecutionPolicyPreference
|
|
environment variable ($env:PSExecutionPolicyPreference), instead of the registry, and the variable is deleted when the
|
|
process is closed. You cannot change the execution policy of the process by editing the variable.`, `ExecutionPolicyScope`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Changes the user preference for the Windows PowerShell execution policy.`,
|
|
`Set-ExecutionPolicy [-ExecutionPolicy] {Unrestricted | RemoteSigned | AllSigned | Restricted | Default | Bypass | Undefined}
|
|
[[-Scope] {Process | CurrentUser | LocalMachine | UserPolicy | MachinePolicy}] [-Confirm] [-Force] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-HVCIOptions`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-IISCentralCertProvider`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-IISCentralCertProviderCredential`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-IISConfigAttributeValue`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Item`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with parameter is not supported by any providers installed with
|
|
Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies items that this cmdlet omits. The value of this parameter qualifies the Path parameter. Enter a path element or
|
|
pattern, such as *.txt. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the format or language of the provider. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcard characters, depends on the provider. Filters are more efficient than
|
|
other parameters, because the provider applies them when it retrieves the objects, instead of having Windows PowerShell
|
|
filter the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Forces the cmdlet to set items that cannot otherwise be changed, such as read-only alias or variables. The cmdlet cannot
|
|
change constant aliases or variables. Implementation varies from provider to provider. For more information, see
|
|
about_Providers. Even using the Force parameter, the cmdlet cannot override security restrictions.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies items that this cmdlet changes. The value of this parameter qualifies the Path parameter. Enter a path element or
|
|
pattern, such as *.txt. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`LiteralPath`, `Specifies a path of the location of the new items. Unlike Path , the value of LiteralPath is used exactly as it is typed. No
|
|
characters are interpreted as wildcard characters. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`PassThru`, `Passes an object that represents the item to the pipeline. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies a path of the location of the new items. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`Value`, `Specifies a new value for the item.`, `Object`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Changes the value of an item to the value specified in the command.`,
|
|
`Set-Item [[-Value] <Object>] [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force]
|
|
[-Include <String[]>] -LiteralPath <String[]> [-PassThru] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-Item [-Path] <String[]> [[-Value] <Object>] [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter
|
|
<String>] [-Force] [-Include <String[]>] [-PassThru] [-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-ItemProperty`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with parameter is not supported by any providers installed with
|
|
Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies those items upon which the cmdlet does not act, and includes all others.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the format or language of the provider. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcard characters, depends on the provider. Filters are more efficient than
|
|
other parameters, because the provider applies them when it retrieves the objects instead of having Windows PowerShell
|
|
filter the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Force`, `Forces the cmdlet to set a property on items that cannot otherwise be accessed by the user. Implementation varies from
|
|
provider to provider. For more information, see about_Providers.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies only those items upon which the cmdlet acts, which excludes all others.`, `String[]`),
|
|
new Parameter(`InputObject`, `Specifies the object that has the properties that this cmdlet changes. Enter a variable that contains the object or a
|
|
command that gets the object.`, `PSObject`),
|
|
new Parameter(`LiteralPath`, `Specifies a path of the item property. The value of LiteralPath is used exactly as it is typed. No characters are
|
|
interpreted as wildcard characters. If the path includes escape characters, enclose it in single quotation marks. Single
|
|
quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the name of the property.`, `String`),
|
|
new Parameter(`PassThru`, `Returns an object that represents the item property. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the path of the items with the property to modify.`, `String[]`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
new Parameter(`Value`, `Specifies the value of the property.`, `Object`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates or changes the value of a property of an item.`,
|
|
`Set-ItemProperty [-Path] <String[]> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>]
|
|
[-Force] [-Include <String[]>] -InputObject <PSObject> [-PassThru] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-ItemProperty [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Force] [-Include
|
|
<String[]>] -InputObject <PSObject> -LiteralPath <String[]> [-PassThru] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-ItemProperty [-Name] <String> [-Value] <Object> [-Confirm] [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter
|
|
<String>] [-Force] [-Include <String[]>] -LiteralPath <String[]> [-PassThru] [-UseTransaction] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-ItemProperty [-Path] <String[]> [-Name] <String> [-Value] <Object> [-Confirm] [-Credential <PSCredential>] [-Exclude
|
|
<String[]>] [-Filter <String>] [-Force] [-Include <String[]>] [-PassThru] [-UseTransaction] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-JobTrigger`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-KdsConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-LocalGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-LocalUser`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Location`,
|
|
[
|
|
new Parameter(`LiteralPath`, `Specifies a path of the location. The value of the LiteralPath parameter is used exactly as it is typed. No characters are
|
|
interpreted as wildcard characters. If the path includes escape characters, enclose it in single quotation marks. Single
|
|
quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`PassThru`, `Returns a System.Management.Automation.PathInfo object that represents the location. By default, this cmdlet does not
|
|
generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specify the path of a new working location.`, `String`),
|
|
new Parameter(`StackName`, `Specifies the location stack name that this cmdlet makes the current location stack. Enter a location stack name. To
|
|
indicate the unnamed default location stack, type $Null" or an empty string ("").
|
|
|
|
|
|
The Location cmdlets act on the current stack unless you use the StackName parameter to specify a different stack.`, `String`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Sets the current working location to a specified location.`,
|
|
`Set-Location -LiteralPath <String> [-PassThru] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Set-Location [[-Path] <String>] [-PassThru] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Set-Location [-PassThru] [-StackName <String>] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-NonRemovableAppsPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PackageSource`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-ProcessMitigation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PSBreakpoint`,
|
|
[
|
|
new Parameter(`Action`, `Specifies commands that run at each breakpoint instead of breaking. Enter a script block that contains the commands. You can
|
|
use this parameter to set conditional breakpoints or to perform other tasks, such as testing or logging.
|
|
|
|
|
|
If this parameter is omitted, or no action is specified, execution stops at the breakpoint, and the debugger starts.
|
|
|
|
|
|
When the Action parameter is used, the Action script block runs at each breakpoint. Execution does not stop unless the
|
|
script block includes the Break keyword. If you use the Continue keyword in the script block, execution resumes until the
|
|
next breakpoint.
|
|
|
|
|
|
For more information, see about_Script_Blocks, about_Break, and about_Continue.`, `ScriptBlock`),
|
|
new Parameter(`Column`, `Specifies the column number of the column in the script file on which execution stops. Enter only one column number. The
|
|
default is column 1.
|
|
|
|
|
|
The Column value is used with the value of the Line parameter to specify the breakpoint. If the Line parameter specifies
|
|
multiple lines, the Column parameter sets a breakpoint at the specified column on each of the specified lines. Windows
|
|
PowerShell stops executing before the statement or expression that includes the character at the specified line and column
|
|
position.
|
|
|
|
|
|
Columns are counted from the top left margin beginning with column number 1 (not 0). If you specify a column that does not
|
|
exist in the script, an error is not declared, but the breakpoint is never executed.`, `Int32`),
|
|
new Parameter(`Command`, `Sets a command breakpoint. Enter cmdlet names, such as Get-Process, or function names. Wildcards are permitted.
|
|
|
|
|
|
Execution stops just before each instance of each command is executed. If the command is a function, execution stops each
|
|
time the function is called and at each BEGIN, PROCESS, and END section.`, `String[]`),
|
|
new Parameter(`Line`, `Sets a line breakpoint in a script. Enter one or more line numbers, separated by commas. Windows PowerShell stops
|
|
immediately before executing the statement that begins on each of the specified lines.
|
|
|
|
|
|
Lines are counted from the top left margin of the script file beginning with line number 1 (not 0). If you specify a blank
|
|
line, execution stops before the next non-blank line. If the line is out of range, the breakpoint is never hit.`, `Int32[]`),
|
|
new Parameter(`Mode`, `Specifies the mode of access that triggers variable breakpoints. The default is Write.
|
|
|
|
|
|
This parameter is valid only when the Variable parameter is used in the command. The mode applies to all breakpoints set in
|
|
the command. The acceptable values for this parameter are:
|
|
|
|
|
|
- Write. Stops execution immediately before a new value is written to the variable. - Read. Stops execution when the
|
|
variable is read, that is, when its value is accessed, either to be assigned, displayed, or used. In read mode, execution
|
|
does not stop when the value of the variable changes. - ReadWrite. Stops execution when the variable is read or written.`, `VariableAccessMode`),
|
|
new Parameter(`Script`, `Specifies an array of script files that this cmdlet sets a breakpoint in. Enter the paths and file names of one or more
|
|
script files. If the files are in the current directory, you can omit the path. Wildcards are permitted.
|
|
|
|
|
|
By default, variable breakpoints and command breakpoints are set on any command that runs in the current session. This
|
|
parameter is required only when setting a line breakpoint.`, `String[]`),
|
|
new Parameter(`Variable`, `Specifies an array of variables that this cmdlet sets breakpoints on. Enter a comma-separated list of variables without
|
|
dollar signs ($).
|
|
|
|
|
|
Use the Mode parameter to determine the mode of access that triggers the breakpoints. The default mode, Write, stops
|
|
execution just before a new value is written to the variable.`, `String[]`),
|
|
],
|
|
`Sets a breakpoint on a line, command, or variable.`,
|
|
`Set-PSBreakpoint [-Script] <String[]> [-Line] <Int32[]> [[-Column] <Int32>] [-Action <ScriptBlock>] [<CommonParameters>]
|
|
|
|
Set-PSBreakpoint [[-Script] <String[]>] [-Action <ScriptBlock>] -Command <String[]> [<CommonParameters>]
|
|
|
|
Set-PSBreakpoint [[-Script] <String[]>] [-Action <ScriptBlock>] [-Mode {Read | Write | ReadWrite}] -Variable <String[]>
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PSDebug`,
|
|
[
|
|
new Parameter(`Off`, `Indicates that this cmdlet turns off all script debugging features.
|
|
|
|
|
|
A "Set-StrictMode -Off" command disables the verification set by a "Set-PSDebug -Strict" command. For more information, see
|
|
Set-StrictMode.`, `SwitchParameter`),
|
|
new Parameter(`Step`, `Indicates that this cmdlet turns on script stepping. Before each line runs, Windows PowerShell prompts you to stop,
|
|
continue, or enter a new interpreter level to inspect the state of the script.
|
|
|
|
|
|
Specifying the Step parameter automatically sets a trace level of 1.`, `SwitchParameter`),
|
|
new Parameter(`Strict`, `Indicates that Windows PowerShell returns an exception if a variable is referenced before a value is assigned to the
|
|
variable.
|
|
|
|
|
|
A "Set-StrictMode -Off" command disables the verification set by a "Set-PSDebug -Strict" command. For more information, see
|
|
Set-StrictMode .`, `SwitchParameter`),
|
|
new Parameter(`Trace`, `Specifies the trace level. The acceptable values for this parameter are:
|
|
|
|
|
|
- 1: Trace script lines as they run.
|
|
|
|
|
|
- 0: Turn script tracing off.
|
|
|
|
|
|
- 2: Trace script lines, variable assignments, function calls, and scripts.`, `Int32`),
|
|
],
|
|
`Turns script debugging features on and off, sets the trace level, and toggles strict mode.`,
|
|
`Set-PSDebug [-Off] [<CommonParameters>]
|
|
|
|
Set-PSDebug [-Step] [-Strict] [-Trace <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PSReadLineKeyHandler`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PSReadLineOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-PSSessionConfiguration`,
|
|
[
|
|
new Parameter(`AccessMode`, `Enables and disables the session configuration and determines whether it can be used for remote or local sessions on the
|
|
computer. The acceptable values for this parameter are:
|
|
|
|
|
|
- Disabled. Disables the session configuration. It cannot be used for remote or local access to the computer. This value
|
|
sets the Enabled property of the session configuration (WSMan:\<ComputerName>\PlugIn\<SessionConfigurationName>\Enabled) to
|
|
False. - Local. Adds a Network_Deny_All entry to security descriptor of the session configuration. Users of the local
|
|
computer can use the session configuration to create a local loopback session on the same computer, but remote users are
|
|
denied access. - Remote. Removes Deny_All and Network_Deny_All entries from the security descriptors of the session
|
|
configuration. Users of local and remote computers can use the session configuration to create sessions and run commands on
|
|
this computer.
|
|
|
|
|
|
The default value is Remote.
|
|
|
|
|
|
Other cmdlets can override the value of this parameter later. For example, the Enable-PSRemoting cmdlet enables all session
|
|
configurations on the computer and permits remote access to them, and the Disable-PSRemoting cmdlet permits only local
|
|
access to all session configurations on the computer.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSSessionConfigurationAccessMode`),
|
|
new Parameter(`ApplicationBase`, `Specifies the path of the assembly file ( .dll) that is specified in the value of the AssemblyName* parameter.`, `String`),
|
|
new Parameter(`AssemblyName`, `Specifies the assembly name. This cmdlet creates a session configuration based on a class that is defined in an assembly.
|
|
|
|
|
|
Enter the file name or full path of an assembly .dll file that defines a session configuration. If you enter only the file
|
|
name, you can enter the path in the value of the ApplicationBase parameter.`, `String`),
|
|
new Parameter(`ConfigurationTypeName`, `Specifies the type of the session configuration that is defined in the assembly in the AssemblyName parameter. The type that
|
|
you specify must implement the System.Management.Automation.Remoting.PSSessionConfiguration class.
|
|
|
|
|
|
This parameter is required when you specify an assembly name.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Suppresses all user prompts, and restarts the WinRM service without prompting. Restarting the service makes the
|
|
configuration change effective.
|
|
|
|
|
|
To prevent a restart and suppress the restart prompt, use the NoServiceRestart parameter.`, `SwitchParameter`),
|
|
new Parameter(`MaximumReceivedDataSizePerCommandMB`, `Specifies the limit on the amount of data that can be sent to this computer in any single remote command. Enter the data
|
|
size in megabytes (MB). The default is 50 MB.
|
|
|
|
|
|
If a data size limit is defined in the configuration type that is specified in the ConfigurationTypeName parameter, the
|
|
limit in the configuration type is used. The value of this parameter is ignored.`, `Double`),
|
|
new Parameter(`MaximumReceivedObjectSizeMB`, `Specifies the limits on the amount of data that can be sent to this computer in any single object. Enter the data size in
|
|
megabytes. The default is 10 MB.
|
|
|
|
|
|
If an object size limit is defined in the configuration type that is specified in the ConfigurationTypeName parameter, the
|
|
limit in the configuration type is used. The value of this parameter is ignored.`, `Double`),
|
|
new Parameter(`ModulesToImport`, `Specifies the modules and snap-ins that are automatically imported into sessions that use the session configuration. Enter
|
|
the module and snap-in names.
|
|
|
|
|
|
By default, only the Microsoft.PowerShell.Core snap-in is imported into sessions, but unless the cmdlets are excluded, you
|
|
can use the Import-Module and Add-PSSnapin cmdlets to add modules and snap-ins to the session.
|
|
|
|
|
|
The modules specified in this parameter value are imported in additions to modules specified in the session configuration
|
|
file ( New-PSSessionConfigurationFile ). However, settings in the session configuration file can hide the commands exported
|
|
by modules or prevent users from using them.
|
|
|
|
|
|
The modules specified in this parameter value replace the list of modules specified by using the ModulesToImport parameter
|
|
of the Register-PSSessionConfiguration cmdlet.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Object[]`),
|
|
new Parameter(`Name`, `Specifies the name of the session configuration that you want to change.
|
|
|
|
|
|
You cannot use this parameter to change the name of the session configuration.`, `String`),
|
|
new Parameter(`NoServiceRestart`, `Does not restart the WinRM service, and suppresses the prompt to restart the service.
|
|
|
|
|
|
By default, when you run Set-PSSessionConfiguration , you are prompted to restart the WinRM service to make the new session
|
|
configuration effective. Until the WinRM service is restarted, the new session configuration is not effective.
|
|
|
|
|
|
To restart the WinRM service without prompting, use the Force parameter. To restart the WinRM service manually, use the
|
|
Restart-Service cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`PSVersion`, `Specifies the version of Windows PowerShell in sessions that use this session configuration.
|
|
|
|
|
|
The value of this parameter takes precedence over the value of the PowerShellVersion key in the session configuration file.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Version`),
|
|
new Parameter(`Path`, `Specifies the path of a session configuration file (.pssc), such as one created by the New-PSSessionConfigurationFile
|
|
cmdlet. If you omit the path, the default is the current directory.
|
|
|
|
|
|
For information about how to modify a session configuration file, see the help topic for the New-PSSessionConfigurationFile
|
|
cmdlet.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`RunAsCredential`, `Specifies credentials for commands in the session. By default, commands run with the permissions of the current user.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSCredential`),
|
|
new Parameter(`SecurityDescriptorSddl`, `Specifies a different Security Descriptor Definition Language (SDDL) string for the configuration.
|
|
|
|
|
|
This string determines the permissions that are required to use the new session configuration. To use a session
|
|
configuration in a session, users must have at least Execute(Invoke) permission for the configuration.
|
|
|
|
|
|
To use the default security descriptor for the configuration, enter an empty string ("") or a value of $Null. The default is
|
|
the root SDDL in the WSMan: drive.
|
|
|
|
|
|
If the security descriptor is complex, consider using the ShowSecurityDescriptorUI parameter instead of this one. You cannot
|
|
use both parameters in the same command.`, `String`),
|
|
new Parameter(`SessionTypeOption`, `Specifies type-specific options for the session configuration. Enter a session type options object, such as the
|
|
PSWorkflowExecutionOption object that the New-PSWorkflowExecutionOption cmdlet returns.
|
|
|
|
|
|
The options of sessions that use the session configuration are determined by the values of session options and the session
|
|
configuration options. Unless specified, options set in the session, such as by using the New-PSSessionOption cmdlet, take
|
|
precedence over options set in the session configuration. However, session option values cannot exceed maximum values set in
|
|
the session configuration.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSSessionTypeOption`),
|
|
new Parameter(`ShowSecurityDescriptorUI`, `Indicates that this cmdlet a property sheet that helps you create a new SDDL for the session configuration. The property
|
|
sheet appears after you run the Set-PSSessionConfiguration command and then restart the WinRM service.
|
|
|
|
|
|
When you set permissions to the configuration, remember that users must have at least Execute(Invoke) permission to use the
|
|
session configuration in a session.
|
|
|
|
|
|
You cannot use the SecurityDescriptorSDDL parameter and this parameter in the same command.`, `SwitchParameter`),
|
|
new Parameter(`StartupScript`, `Specifies the startup script for the configuration. Enter the fully qualified path of a Windows PowerShell script. The
|
|
specified script runs in the new session that uses the session configuration.
|
|
|
|
|
|
To delete a startup script from a session configuration, enter an empty string ("") or a value of $Null.
|
|
|
|
|
|
You can use a startup script to further configure the user session. If the script generates an error, even a non-terminating
|
|
error, the session is not created and the New-PSSession command fails.`, `String`),
|
|
new Parameter(`ThreadApartmentState`, `Specifies the apartment state setting for the threads in the session. The acceptable values for this parameter are: STA,
|
|
MTA, and Unknown. The default value is Unknown.`, `ApartmentState`),
|
|
new Parameter(`ThreadOptions`, `Specifies the thread options setting in the configuration. This setting defines how threads are created and used when a
|
|
command is executed in the session. The acceptable values for this parameter are:
|
|
|
|
|
|
- Default
|
|
- ReuseThread
|
|
|
|
|
|
- UseCurrentThread
|
|
|
|
|
|
- UseNewThread
|
|
|
|
|
|
|
|
|
|
The default value is UseCurrentThread.
|
|
|
|
For more information, see "PSThreadOptions Enumeration" in the Microsoft Developer Network (MSDN) library.`, `PSThreadOptions`),
|
|
new Parameter(`TransportOption`, `Specifies the transport options for the session configuration. Enter a transport options object, such as the
|
|
WSManConfigurationOption object that the New-PSTransportOption cmdlet returns.
|
|
|
|
|
|
The options of sessions that use the session configuration are determined by the values of session options and the session
|
|
configuration options. Unless specified, options set in the session, such as by using the New-PSSessionOption cmdlet, take
|
|
precedence over options set in the session configuration. However, session option values cannot exceed maximum values set in
|
|
the session configuration.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSTransportOption`),
|
|
new Parameter(`UseSharedProcess`, `Use only one process to host all sessions that are started by the same user and use the same session configuration. By
|
|
default, each session is hosted in its own process.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Changes the properties of a registered session configuration.`,
|
|
`Set-PSSessionConfiguration [-Name] <String> [-AccessMode {Disabled | Local | Remote}] [-ApplicationBase <String>] [-Confirm]
|
|
[-Force] [-MaximumReceivedDataSizePerCommandMB <Double>] [-MaximumReceivedObjectSizeMB <Double>] [-ModulesToImport
|
|
<Object[]>] [-NoServiceRestart] [-PSVersion <Version>] [-RunAsCredential <PSCredential>] [-SecurityDescriptorSddl <String>]
|
|
[-SessionTypeOption <PSSessionTypeOption>] [-ShowSecurityDescriptorUI] [-StartupScript <String>] [-ThreadApartmentState {STA
|
|
| MTA | Unknown}] [-ThreadOptions {Default | UseNewThread | ReuseThread | UseCurrentThread}] [-TransportOption
|
|
<PSTransportOption>] [-UseSharedProcess] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-PSSessionConfiguration [-Name] <String> [-AssemblyName] <String> [-ConfigurationTypeName] <String> [-AccessMode
|
|
{Disabled | Local | Remote}] [-ApplicationBase <String>] [-Confirm] [-Force] [-MaximumReceivedDataSizePerCommandMB <Double>]
|
|
[-MaximumReceivedObjectSizeMB <Double>] [-ModulesToImport <Object[]>] [-NoServiceRestart] [-PSVersion <Version>]
|
|
[-RunAsCredential <PSCredential>] [-SecurityDescriptorSddl <String>] [-SessionTypeOption <PSSessionTypeOption>]
|
|
[-ShowSecurityDescriptorUI] [-StartupScript <String>] [-ThreadApartmentState {STA | MTA | Unknown}] [-ThreadOptions {Default
|
|
| UseNewThread | ReuseThread | UseCurrentThread}] [-TransportOption <PSTransportOption>] [-UseSharedProcess] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Set-PSSessionConfiguration [-Name] <String> [-AccessMode {Disabled | Local | Remote}] [-Confirm] [-Force]
|
|
[-MaximumReceivedDataSizePerCommandMB <Double>] [-MaximumReceivedObjectSizeMB <Double>] [-NoServiceRestart] -Path <String>
|
|
[-RunAsCredential <PSCredential>] [-SecurityDescriptorSddl <String>] [-ShowSecurityDescriptorUI] [-StartupScript <String>]
|
|
[-ThreadApartmentState {STA | MTA | Unknown}] [-ThreadOptions {Default | UseNewThread | ReuseThread | UseCurrentThread}]
|
|
[-TransportOption <PSTransportOption>] [-UseSharedProcess] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-RuleOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-ScheduledJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-ScheduledJobOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SecureBootUEFI`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Service`,
|
|
[
|
|
new Parameter(`ComputerName`, `Specifies one or more computers. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of a remote computer. To specify the local computer,
|
|
type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter even if your computer is
|
|
not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Description`, `Specifies a new description for the service.
|
|
|
|
|
|
The service description appears in Services in Computer Management. Description is not a property of the ServiceController
|
|
object that Get-Service gets. To see the service description, use Get-WmiObject to get a Win32_Service object that
|
|
represents the service.`, `String`),
|
|
new Parameter(`DisplayName`, `Specifies a new display name for the service.`, `String`),
|
|
new Parameter(`InputObject`, `Specifies a ServiceController object that represents the service to change. Enter a variable that contains the object, or
|
|
type a command or expression that gets the object, such as a Get-Service command. You can also pipe a service object to
|
|
Set-Service.`, `ServiceController`),
|
|
new Parameter(`Name`, `Specifies the service name of the service to be changed. Wildcard characters are not permitted. You can also pipe a service
|
|
name to Set-Service .`, `String`),
|
|
new Parameter(`PassThru`, `Returns objects that represent the services that were changed. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`StartupType`, `Specifies the start mode of the service. The acceptable values for this parameter are:
|
|
|
|
|
|
- Automatic. Start when the system starts. - Manual. Starts only when started by a user or program. - Disabled. Cannot be
|
|
started.`, `ServiceStartMode`),
|
|
new Parameter(`Status`, `Specifies the status for the service. The acceptable values for this parameter are:
|
|
|
|
|
|
- Running. Starts the service. - Stopped. Stops the service. - Paused. Suspends the service.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Starts, stops, and suspends a service, and changes its properties.`,
|
|
`Set-Service [-ComputerName <String[]>] [-Confirm] [-Description <String>] [-DisplayName <String>] [-InputObject
|
|
<ServiceController>] [-PassThru] [-StartupType {Boot | System | Automatic | Manual | Disabled}] [-Status {Running | Stopped
|
|
| Paused}] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-Service [-Name] <String> [-ComputerName <String[]>] [-Confirm] [-Description <String>] [-DisplayName <String>]
|
|
[-PassThru] [-StartupType {Boot | System | Automatic | Manual | Disabled}] [-Status {Running | Stopped | Paused}] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlAuthenticationMode`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlAuthenticationMode`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlAvailabilityGroupListener`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlAvailabilityGroupListener`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlAvailabilityReplica`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlAvailabilityReplica`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlAvailabilityReplicaRoleToSecondary`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlColumnEncryption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlCredential`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlCredential`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlErrorLog`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlHADREndpoint`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlHADREndpoint`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlNetworkConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlNetworkConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlSmartAdmin`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-SqlSmartAdmin`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-StrictMode`,
|
|
[
|
|
new Parameter(`Off`, `Indicates that this cmdlet turns strict mode off. This parameter also turns off "Set-PSDebug -Strict".`, `SwitchParameter`),
|
|
new Parameter(`Version`, `Specifies the conditions that cause an error in strict mode.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- 1.0
|
|
|
|
|
|
---- Prohibits references to uninitialized variables, except for uninitialized variables in strings.
|
|
|
|
|
|
- 2.0
|
|
|
|
|
|
|
|
|
|
---- Prohibits references to uninitialized variables. This includes uninitialized variables in strings.
|
|
|
|
|
|
---- Prohibits references to non-existent properties of an object.
|
|
|
|
|
|
---- Prohibits function calls that use the syntax for calling methods.
|
|
|
|
|
|
---- Prohibits a variable without a name ().
|
|
|
|
|
|
|
|
|
|
Latest
|
|
|
|
|
|
---- Selects the latest version available. The latest version is the most strict. Use this value to make sure that scripts
|
|
use the strictest available version, even when new versions are added to Windows PowerShell.`, `Version`),
|
|
],
|
|
`Establishes and enforces coding rules in expressions, scripts, and script blocks.`,
|
|
`Set-StrictMode -Off [<CommonParameters>]
|
|
|
|
Set-StrictMode -Version <Version> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-TimeZone`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies the ID of the time zone that this cmdlet sets.`, `String`),
|
|
new Parameter(`InputObject`, `Specifies a TimeZoneInfo object to use as input.`, `TimeZoneInfo`),
|
|
new Parameter(`Name`, `Specifies the name of the time zone that this cmdlet sets.`, `String`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Sets the system time zone to a specified time zone.`,
|
|
`Set-TimeZone [-Confirm] -Id <String> [-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-TimeZone [-InputObject] <TimeZoneInfo> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-TimeZone [-Name] <String> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-TpmOwnerAuth`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-TraceSource`,
|
|
[
|
|
new Parameter(`Debugger`, `Indicates that the cmdlet sends the trace output to the debugger. You can view the output in any user-mode or kernel mode
|
|
debugger or in Microsoft Visual Studio. This parameter also selects the default trace listener.`, `SwitchParameter`),
|
|
new Parameter(`FilePath`, `Specifies a file that this cmdlet sends the trace output to. This parameter also selects the file trace listener. If you use
|
|
this parameter to start the trace, use the RemoveFileListener parameter to stop the trace.`, `String`),
|
|
new Parameter(`Force`, `Indicates that the cmdlet overwrites a read-only file. Use with the FilePath parameter.`, `SwitchParameter`),
|
|
new Parameter(`ListenerOption`, `Specifies optional data to add to the prefix of each trace message in the output.The acceptable values for this parameter
|
|
are:
|
|
|
|
|
|
- None
|
|
|
|
|
|
- LogicalOperationStack
|
|
|
|
|
|
- DateTime
|
|
|
|
|
|
- Timestamp
|
|
|
|
|
|
- ProcessId
|
|
|
|
|
|
- ThreadId
|
|
|
|
|
|
- Callstack
|
|
|
|
|
|
|
|
|
|
None is the default.
|
|
|
|
To specify multiple options, separate them with commas, but with no spaces, and enclose them in quotation marks, such as
|
|
"ProcessID,ThreadID".`, `TraceOptions`),
|
|
new Parameter(`Name`, `Specifies which components are traced. Enter the name of the trace source of each component. Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Option`, `Determines the type of events that are traced. The acceptable values for this parameter are:
|
|
|
|
|
|
- None
|
|
|
|
|
|
- Constructor
|
|
|
|
|
|
- Dispose
|
|
|
|
|
|
- Finalizer
|
|
|
|
|
|
- Method
|
|
|
|
|
|
- Property
|
|
|
|
|
|
- Delegates
|
|
|
|
|
|
- Events
|
|
|
|
|
|
- Exception
|
|
|
|
|
|
- Lock
|
|
|
|
|
|
- Error
|
|
|
|
|
|
- Errors
|
|
|
|
|
|
- Warning
|
|
|
|
|
|
- Verbose
|
|
|
|
|
|
- WriteLine
|
|
|
|
|
|
- Data
|
|
|
|
|
|
- Scope
|
|
|
|
|
|
- ExecutionFlow
|
|
|
|
|
|
- Assert
|
|
|
|
|
|
- All
|
|
|
|
|
|
|
|
|
|
All is the default.
|
|
|
|
|
|
The following values are combinations of other values:
|
|
|
|
|
|
- ExecutionFlow: (Constructor, Dispose, Finalizer, Method, Delegates, Events, and Scope)
|
|
|
|
|
|
- Data: (Constructor, Dispose, Finalizer, Property, Verbose, and WriteLine)
|
|
|
|
|
|
- Errors: (Error and Exception).
|
|
|
|
|
|
|
|
To specify multiple options, separate them with commas, but with no spaces, and enclose them in quotation marks, such as
|
|
"Constructor,Dispose".`, `PSTraceSourceOptions`),
|
|
new Parameter(`PSHost`, `ndicates that this cmdlet sends the trace output to the Windows PowerShell host. This parameter also selects the PSHost
|
|
trace listener.`, `SwitchParameter`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`RemoveFileListener`, `Stops the trace by removing the file trace listener associated with the specified file. Enter the path and file name of the
|
|
trace output file.`, `String[]`),
|
|
new Parameter(`RemoveListener`, `Stops the trace by removing the trace listener.
|
|
|
|
|
|
Use the following values with RemoveListener :
|
|
|
|
|
|
- To remove PSHost (console), type "Host".
|
|
|
|
|
|
- To remove Debugger, type "Debug".
|
|
|
|
|
|
- To remove all trace listeners, type "*".
|
|
|
|
|
|
|
|
|
|
To remove the file trace listener, use the RemoveFileListener parameter.`, `String[]`),
|
|
],
|
|
`Configures, starts, and stops a trace of Windows PowerShell components.`,
|
|
`Set-TraceSource [-Name] <String[]> [[-Option] {None | Constructor | Dispose | Finalizer | Method | Property | Delegates |
|
|
Events | Exception | Lock | Error | Errors | Warning | Verbose | WriteLine | Data | Scope | ExecutionFlow | Assert | All}]
|
|
[-Debugger] [-FilePath <String>] [-Force] [-ListenerOption {None | LogicalOperationStack | DateTime | Timestamp | ProcessId
|
|
| ThreadId | Callstack}] [-PSHost] [-PassThru] [<CommonParameters>]
|
|
|
|
Set-TraceSource [-Name] <String[]> [-RemoveFileListener <String[]>] [<CommonParameters>]
|
|
|
|
Set-TraceSource [-Name] <String[]> [-RemoveListener <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-UevConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-UevTemplateProfile`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-Variable`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Description`, `Specifies the description of the variable.`, `String`),
|
|
new Parameter(`Exclude`, `Specifies an array of items that this cmdlet excludes from the operation. The value of this parameter qualifies the Path
|
|
parameter. Enter a path element or pattern, such as "*.txt". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.
|
|
|
|
|
|
By default, you can overwrite a variable, unless the variable has an option value of ReadOnly or Constant. For more
|
|
information, see the Option parameter.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies an array of items that this cmdlet includes in the operation. The value of this parameter qualifies the Name
|
|
parameter. Enter a name or name pattern, such as "c*". Wildcards are permitted.`, `String[]`),
|
|
new Parameter(`Name`, `Specifies the variable name.`, `String[]`),
|
|
new Parameter(`Option`, `Specifies the value of the Options property of the variable.
|
|
|
|
|
|
The acceptable values for this parameter are:
|
|
|
|
|
|
- None. Sets no options. ("None" is the default.) - ReadOnly. Can be deleted. Cannot be not changed, except by using the
|
|
Force parameter. - Constant. Cannot be deleted or changed. Constant is valid only when you are creating a variable. You
|
|
cannot change the options of an existing variable to Constant. - Private. The variable is available only in the current
|
|
scope. - AllScope. The variable is copied to any new scopes that are created.
|
|
|
|
|
|
To see the Options property of all variables in the session, type "Get-Variable | Format-Table -Property name, options
|
|
-Autosize".`, `ScopedItemOptions`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`Scope`, `Specifies the scope of the variable.The acceptable values for this parameter are:
|
|
|
|
|
|
- Global
|
|
|
|
|
|
- Local
|
|
|
|
|
|
- Script
|
|
|
|
|
|
- A number relative to the current scope (0 through the number of scopes, where 0 is the current scope and 1 is its parent).
|
|
|
|
|
|
|
|
|
|
Local is the default.
|
|
|
|
For more information, see about_Scopes.`, `String`),
|
|
new Parameter(`Value`, `Specifies the value of the variable.`, `Object`),
|
|
new Parameter(`Visibility`, `Determines whether the variable is visible outside of the session in which it was created. This parameter is designed for
|
|
use in scripts and commands that will be delivered to other users. The acceptable values for this parameter are:
|
|
|
|
|
|
- Public. The variable is visible. (Public is the default.) - Private. The variable is not visible.
|
|
|
|
|
|
When a variable is private, it does not appear in lists of variables, such as those returned by Get-Variable, or in displays
|
|
of the Variable: drive. Commands to read or change the value of a private variable return an error. However, the user can
|
|
run commands that use a private variable if the commands were written in the session in which the variable was defined.`, `SessionStateEntryVisibility`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Sets the value of a variable. Creates the variable if one with the requested name does not exist.`,
|
|
`Set-Variable [-Name] <String[]> [[-Value] <Object>] [-Confirm] [-Description <String>] [-Exclude <String[]>] [-Force]
|
|
[-Include <String[]>] [-Option {None | ReadOnly | Constant | Private | AllScope | Unspecified}] [-PassThru] [-Scope
|
|
<String>] [-Visibility {Public | Private}] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VHD`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMBios`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMComPort`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMDvdDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMFibreChannelHba`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMFirmware`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMFloppyDiskDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMGpuPartitionAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMHardDiskDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMHost`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMHostCluster`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMKeyProtector`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMKeyStorageDrive`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMMemory`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMMigrationNetwork`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMNetworkAdapterFailoverConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMNetworkAdapterIsolation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMNetworkAdapterRdma`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMNetworkAdapterRoutingDomainMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMNetworkAdapterTeamMapping`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMNetworkAdapterVlan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMPartitionableGpu`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMProcessor`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMRemoteFx3dVideoAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMReplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMReplicationAuthorizationEntry`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMReplicationServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMResourcePool`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMSan`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMSecurity`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMSecurityPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMStorageSettings`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMSwitch`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMSwitchExtensionPortFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMSwitchExtensionSwitchFeature`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMSwitchTeam`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-VMVideo`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WebBinding`,
|
|
[
|
|
new Parameter(`BindingInformation`, `A Binding Information object.`, `String`),
|
|
new Parameter(`HostHeader`, `The Host header of the binding.`, `String`),
|
|
new Parameter(`IPAddress`, `The IP address of the site binding to change.`, `String`),
|
|
new Parameter(`Name`, `The name of the site for which the binding property is changed.`, `String`),
|
|
new Parameter(`Port`, `The port of the site binding to change.`, `UInt32`),
|
|
new Parameter(`PropertyName`, `The property name of the binding property to change.`, `String`),
|
|
new Parameter(`Value`, `The value of the binding property.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Changes a property of an IIS site binding.`,
|
|
`Set-WebBinding [[-Name] <String>] [[-IPAddress] <String>] [[-Port] <UInt32>] [-HostHeader <String>] -PropertyName <String>
|
|
-Value <String> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-WebBinding [[-Name] <String>] [-BindingInformation] <String> -PropertyName <String> -Value <String> [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WebCentralCertProvider`,
|
|
[
|
|
new Parameter(`CertStoreLocation`, `Physical path to the central certificate store. The path is either a local path (for example, d:\CertStore) or a UNC path
|
|
(for example, \\MyCertServer\CertStore).`, `String`),
|
|
new Parameter(`Password`, `Password for the user account that is used to access the central certificate store.`, `String`),
|
|
new Parameter(`PrivateKeyPassword`, `Password for the private key. If provided, this password is the same for all keys. The password can be $null.`, `String`),
|
|
new Parameter(`UserName`, `Name of the user account that is used to access the central certificate store.`, `String`),
|
|
],
|
|
`Sets the configuration settings for the central certificate provider.`,
|
|
`Set-WebCentralCertProvider [-CertStoreLocation <String>] [-Password <String>] [-PrivateKeyPassword <String>] [-UserName
|
|
<String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WebCentralCertProviderCredential`,
|
|
[
|
|
new Parameter(`UserName`, `Password for the user account that is used to access the central certificate store.`, `String`),
|
|
],
|
|
`Sets the user-account credentials for the central certificate provider.`,
|
|
`Set-WebCentralCertProviderCredential [-UserName] <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WebConfiguration`,
|
|
[
|
|
new Parameter(`Clr`, `Version of the .NET framework in the form vn.n, such as v4.0 or v2.0. The default is v4.0. This parameter is used only when
|
|
PSPath is set to either Machine or Machine/Webroot. If PSPath is not set to one of these values and the Clr parameter is
|
|
set, PowerShell ignores the value of Clr and returns a warning.`, `String`),
|
|
new Parameter(`Filter`, `Specifies the IIS configuration section or an XPath query that returns a configuration element.`, `String[]`),
|
|
new Parameter(`Force`, `When theForceparameter is used, it causes the configuration setting to be set at a level in the configuration hierarchy
|
|
above a lock in the configuration.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies an object that contains values to set for configuration elements.`, `Object`),
|
|
new Parameter(`Location`, `The location of the configuration setting. Location tags are frequently used for configuration settings that must be set
|
|
more precisely than per application or per virtual directory. For example, a setting for a particular file or directory
|
|
could use a location tag. Location tags are also used if a particular section is locked. In such an instance, the
|
|
configuration system would have to use a location tag in one of the parent configuration files.`, `String[]`),
|
|
new Parameter(`Metadata`, `If this parameter is specified, configuration metadata such as encryption or locking settings can be changed.`, `String`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the formatcomputer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Value`, `The value of the configuration setting to change.`, `PSObject`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Sets the value of an IIS configuration element.`,
|
|
`Set-WebConfiguration [-Filter] <String[]> [[-PSPath] <String[]>] [-Clr <String>] [-Force] [-Location <String[]>] [-Metadata
|
|
<String>] -Value <PSObject> [-Confirm] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-WebConfiguration [-Filter] <String[]> [[-PSPath] <String[]>] [-Clr <String>] [-Force] [-Location <String[]>] [-Metadata
|
|
<String>] -InputObject <Object> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WebConfigurationProperty`,
|
|
[
|
|
new Parameter(`AtElement`, `The element at which the configuration property is set.`, `Hashtable`),
|
|
new Parameter(`AtIndex`, `The index at which the configuration property is set.`, `Int32`),
|
|
new Parameter(`AtName`, `The name of the collection property for which the value is set.`, `String`),
|
|
new Parameter(`Clr`, `Version of the .NET framework in the form vn.n, such as v4.0 or v2.0. The default is v4.0. This parameter is used only when
|
|
PSPath is set to either Machine or Machine/Webroot. If PSPath is not set to one of these values and the Clr parameter is
|
|
set, PowerShell ignores the value of Clr and returns a warning.`, `String`),
|
|
new Parameter(`Filter`, `Specifies the IIS configuration section or an XPath query that returns a configuration element.`, `String[]`),
|
|
new Parameter(`Force`, `If theForceparameter is used it causes the configuration property setting to be set at a level in the configuration
|
|
hierarchy above a lock in the configuration.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies an object that contains values to set for configuration properties.`, `Object`),
|
|
new Parameter(`Location`, `The location of the configuration setting. Location tags are frequently used for configuration settings that must be set
|
|
more precisely than per application or per virtual directory. For example, a setting for a particular file or directory
|
|
could use a location tag. Location tags are also used if a particular section is locked. In such an instance, the
|
|
configuration system would have to use a location tag in one of the parent configuration files.`, `String[]`),
|
|
new Parameter(`Name`, `The name of the configuration property to change.`, `String`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the formatcomputer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
new Parameter(`Value`, `The value of the configuration setting to change.`, `PSObject`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Changes the value of an IIS configuration property.`,
|
|
`Set-WebConfigurationProperty [-Filter] <String[]> [[-PSPath] <String[]>] [-AtElement <Hashtable>] [-AtIndex <Int32>]
|
|
[-AtName <String>] [-Clr <String>] [-Force] [-Location <String[]>] -Name <String> -Value <PSObject> [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Set-WebConfigurationProperty [-Filter] <String[]> [[-PSPath] <String[]>] [-AtElement <Hashtable>] [-AtIndex <Int32>]
|
|
[-AtName <String>] [-Clr <String>] [-Force] [-Location <String[]>] -InputObject <Object> -Name <String> [-Confirm] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WebGlobalModule`,
|
|
[
|
|
new Parameter(`Image`, `The image (DLL) file, including the path, for the module.`, `String`),
|
|
new Parameter(`Name`, `The name of the module for which configuration settings are set.`, `String`),
|
|
new Parameter(`Precondition`, `Precondition of the module.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Specifies configuration settings for an IIS module.`,
|
|
`Set-WebGlobalModule [-Name] <String> [-Image <String>] [-Precondition <String>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WebHandler`,
|
|
[
|
|
new Parameter(`Location`, `Location in which to set this configuration.`, `String[]`),
|
|
new Parameter(`Modules`, `Modules needed for the handler (native handlers only).`, `String`),
|
|
new Parameter(`Name`, `The name of the handler to configure.`, `String`),
|
|
new Parameter(`PSPath`, `An IIS configuration path to the location in which the module is configured.`, `String[]`),
|
|
new Parameter(`Path`, `The physical path to the handler (native modules only).`, `String`),
|
|
new Parameter(`Precondition`, `Preconditions for the new handler.`, `String`),
|
|
new Parameter(`RequiredAccess`, `Access user rights required for the module (Script, Read, Write, Execute).`, `String`),
|
|
new Parameter(`ResourceType`, `Resource type required for the handler.`, `String`),
|
|
new Parameter(`ScriptProcessor`, `Script processor to execute for the handler (native handlers only).`, `String`),
|
|
new Parameter(`Type`, `Managed Type of the handler (managed handlers only).`, `String`),
|
|
new Parameter(`Verb`, `HTTP Verbs for which the handler is executed.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Configures an IIS request handler.`,
|
|
`Set-WebHandler [-Name] <String> [[-PSPath] <String[]>] [-Location <String[]>] [-Modules <String>] [-Path <String>]
|
|
[-Precondition <String>] [-RequiredAccess <String>] [-ResourceType <String>] [-ScriptProcessor <String>] [-Type <String>]
|
|
[-Verb <String>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WebManagedModule`,
|
|
[
|
|
new Parameter(`Location`, `Location on which to set the configuration.`, `String[]`),
|
|
new Parameter(`Name`, `Name of the managed module to configure.`, `String`),
|
|
new Parameter(`PSPath`, `An IIS configuration path to the module.`, `String[]`),
|
|
new Parameter(`Precondition`, `Preconditions of the module.`, `String`),
|
|
new Parameter(`Type`, `The managed type of the module.`, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Configures an IIS managed module.`,
|
|
`Set-WebManagedModule [-Name] <String> [[-PSPath] <String[]>] [-Location <String[]>] [-Precondition <String>] [-Type
|
|
<String>] [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WinAcceptLanguageFromLanguageListOptOut`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WinCultureFromLanguageListOptOut`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WinDefaultInputMethodOverride`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WindowsEdition`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WindowsProductKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WindowsSearchSetting`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WinHomeLocation`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WinLanguageBarOption`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WinSystemLocale`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WinUILanguageOverride`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WinUserLanguageList`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WmiInstance`,
|
|
[
|
|
new Parameter(`Arguments`, `Specifies the name of the property to be changed and the new value for that property. The name and value must be a
|
|
name-value pair. The name-value pair is passed on the command line as a hash table. For example:
|
|
|
|
|
|
"@{Setting1=1; Setting2=5; Setting3="test"}"`, `Hashtable`),
|
|
new Parameter(`AsJob`, `Indicates that this cmdket runs as a background job. Use this parameter to run commands that take a long time to finish.
|
|
|
|
|
|
When you specify the AsJob parameter, the command returns an object that represents the background job and then displays the
|
|
command prompt. You can continue to work in the session while the job finishes. If Set-WmiInstance is used for a remote
|
|
computer, the job is created on the local computer, and the results from remote computers are automatically returned to the
|
|
local computer. To manage the job, use the cmdlets that contain the Job noun (the Job cmdlets). To get the job results, use
|
|
the Receive-Job cmdlet.
|
|
|
|
|
|
To use this parameter together with remote computers, the local and remote computers must be configured for remoting.
|
|
Additionally, you must start Windows PowerShell by using the Run as administrator option in Windows Vista and later versions
|
|
of the Windows operating system. For more information, see about_Remote_Requirements.
|
|
|
|
|
|
For more information about Windows PowerShell background jobs, see about_Jobs and about_Remote_Jobs.`, `SwitchParameter`),
|
|
new Parameter(`Authentication`, `Specifies the authentication level that must be used with the WMI connection. The acceptable values for this parameter are:
|
|
|
|
|
|
- -1: Unchanged.
|
|
|
|
|
|
- 0: Default.
|
|
|
|
|
|
- 1: None.
|
|
|
|
|
|
No authentication in performed. - 2: Connect. Authentication is performed only when the client establishes a relationship
|
|
with the application. - 3: Call. Authentication is performed only at the start of each call when the application receives
|
|
the request. - 4: Packet. Authentication is performed on all the data that is received from the client. - 5:
|
|
PacketIntegrity. All the data that is transferred between the client and the application is authenticated and verified. -
|
|
6: PacketPrivacy. The properties of the other authentication levels are used, and all the data is encrypted.`, `AuthenticationLevel`),
|
|
new Parameter(`Authority`, `Specifies the authority to use to authenticate the WMI connection. You can specify standard NTLM or Kerberos authentication.
|
|
To use NTLM, set the authority setting to ntlmdomain:<DomainName>, where <DomainName> identifies a valid NTLM domain name.
|
|
To use Kerberos, specify kerberos:<DomainName>\<ServerName>. You cannot include the authority setting when you connect to
|
|
the local computer.`, `String`),
|
|
new Parameter(`Class`, `Specifies the name of a WMI class.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the name of the computer on which this cmdlet runs. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of one or more computers. To specify the local
|
|
computer, type the computer name, a dot (.), or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter even if your computer is
|
|
not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with parameter is not supported by any providers installed with
|
|
Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`EnableAllPrivileges`, `Indicates that this cmdlet enables all the permissions of the current user before the command it makes the WMI call.`, `SwitchParameter`),
|
|
new Parameter(`Impersonation`, `Specifies the impersonation level to use. The acceptable values for this parameter are:
|
|
|
|
|
|
- 0: Default. Reads the local registry for the default impersonation level, which is usually set to 3: Impersonate. - 1:
|
|
Anonymous. Hides the credentials of the caller. - 2: Identify. Allows objects to query the credentials of the caller. - 3:
|
|
Impersonate. Allows objects to use the credentials of the caller. - 4: Delegate. Allows objects to permit other objects to
|
|
use the credentials of the caller.`, `ImpersonationLevel`),
|
|
new Parameter(`InputObject`, `Specifies a ManagementObject object to use as input. When this parameter is used, all other parameters ,except the Arguments
|
|
parameter, are ignored.`, `ManagementObject`),
|
|
new Parameter(`Locale`, `Specifies the preferred locale for WMI objects. The Locale parameter is specified in an array in the MS_<LCID> format in the
|
|
preferred order.`, `String`),
|
|
new Parameter(`Namespace`, `Specifies the WMI repository namespace where the referenced WMI class is located when it is used with the Class parameter.`, `String`),
|
|
new Parameter(`Path`, `Specifies a WMI object path of the instance that you want to create or update.`, `String`),
|
|
new Parameter(`PutType`, `Indicates whether to create or update the WMI instance. The acceptable values for this parameter are:
|
|
|
|
|
|
- UpdateOnly. Updates an existing WMI instance. - CreateOnly. Creates a new WMI instance. - UpdateOrCreate. Updates the
|
|
WMI instance if it exists or creates a new instance if an instance does not exist.`, `PutType`),
|
|
new Parameter(`ThrottleLimit`, `Specifies the maximum number of concurrent connections that can be established to run this command. This parameter is used
|
|
together with the AsJob parameter. The throttle limit applies only to the current command, not to the session or to the
|
|
computer.`, `Int32`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Creates or updates an instance of an existing Windows Management Instrumentation (WMI) class.`,
|
|
`Set-WmiInstance [-Class] <String> [-Arguments <Hashtable>] [-AsJob] [-Authentication {Default | None | Connect | Call |
|
|
Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm]
|
|
[-Credential <PSCredential>] [-EnableAllPrivileges] [-Impersonation {Default | Anonymous | Identify | Impersonate |
|
|
Delegate}] [-Locale <String>] [-Namespace <String>] [-PutType {None | UpdateOnly | CreateOnly | UpdateOrCreate}]
|
|
[-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-WmiInstance [-Arguments <Hashtable>] [-AsJob] [-Confirm] -InputObject <ManagementObject> [-PutType {None | UpdateOnly |
|
|
CreateOnly | UpdateOrCreate}] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-WmiInstance [-Arguments <Hashtable>] [-AsJob] [-Authentication {Default | None | Connect | Call | Packet |
|
|
PacketIntegrity | PacketPrivacy | Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential
|
|
<PSCredential>] [-EnableAllPrivileges] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale
|
|
<String>] [-Namespace <String>] -Path <String> [-PutType {None | UpdateOnly | CreateOnly | UpdateOrCreate}] [-ThrottleLimit
|
|
<Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-WmiInstance [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy |
|
|
Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>] [-EnableAllPrivileges]
|
|
[-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>] [-Namespace <String>]
|
|
[-PutType {None | UpdateOnly | CreateOnly | UpdateOrCreate}] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-WmiInstance [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy |
|
|
Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>] [-EnableAllPrivileges]
|
|
[-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>] [-Namespace <String>]
|
|
[-PutType {None | UpdateOnly | CreateOnly | UpdateOrCreate}] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Set-WmiInstance [-AsJob] [-Authentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy |
|
|
Unchanged}] [-Authority <String>] [-ComputerName <String[]>] [-Confirm] [-Credential <PSCredential>] [-EnableAllPrivileges]
|
|
[-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Locale <String>] [-Namespace <String>]
|
|
[-PutType {None | UpdateOnly | CreateOnly | UpdateOrCreate}] [-ThrottleLimit <Int32>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WSManInstance`,
|
|
[
|
|
new Parameter(`ApplicationName`, `Specifies the application name in the connection. The default value of the ApplicationName parameter is WSMAN. The complete
|
|
identifier for the remote endpoint is in the following format:
|
|
|
|
|
|
<transport>://<server>:<port>/<ApplicationName>
|
|
|
|
|
|
For example: "http://server01:8080/WSMAN"
|
|
|
|
|
|
Internet Information Services (IIS), which hosts the session, forwards requests with this endpoint to the specified
|
|
application. This default setting of WSMAN is appropriate for most uses. This parameter is designed to be used if many
|
|
computers establish remote connections to one computer that is running Windows PowerShell. In this case, IIS hosts Web
|
|
Services for Management (WS-Management) for efficiency.`, `String`),
|
|
new Parameter(`Authentication`, `Specifies the authentication mechanism to be used at the server. The acceptable values for this parameter are:
|
|
|
|
|
|
- Basic. Basic is a scheme in which the user name and password are sent in clear text to the server or proxy. - Default.
|
|
Use the authentication method implemented by the WS-Management protocol. This is the default. - Digest. Digest is a
|
|
challenge-response scheme that uses a server-specified data string for the challenge. - Kerberos. The client computer and
|
|
the server mutually authenticate by using Kerberos certificates. - Negotiate. Negotiate is a challenge-response scheme that
|
|
negotiates with the server or proxy to determine the scheme to use for authentication. For example, this parameter value
|
|
allows for negotiation to determine whether the Kerberos protocol or NTLM is used. - CredSSP. Use Credential Security
|
|
Support Provider (CredSSP) authentication, which lets the user delegate credentials. This option is designed for commands
|
|
that run on one remote computer but collect data from or run additional commands on other remote computers.
|
|
|
|
|
|
Caution: CredSSP delegates the user credentials from the local computer to a remote computer. This practice increases the
|
|
security risk of the remote operation. If the remote computer is compromised, when credentials are passed to it, the
|
|
credentials can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to perform this action. Enter the
|
|
certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use the Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the computer against which to run the management operation. The value can be a fully qualified domain name, a
|
|
NetBIOS name, or an IP address. Use the local computer name, use localhost, or use a dot (.) to specify the local computer.
|
|
The local computer is the default. When the remote computer is in a different domain from the user, you must use a fully
|
|
qualified domain name must be used. You can pipe a value for this parameter to the cmdlet.`, `String`),
|
|
new Parameter(`ConnectionURI`, `Specifies the connection endpoint. The format of this string is as follows:
|
|
|
|
|
|
<Transport>://<Server>:<Port>/<ApplicationName>
|
|
|
|
|
|
The following string is a correctly formatted value for this parameter:
|
|
|
|
|
|
"http://Server01:8080/WSMAN"
|
|
|
|
|
|
The URI must be fully qualified.`, `Uri`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user. Type a user name, such
|
|
as User01, Domain01\User01, or User@Domain.com. Or, enter a PSCredential object, such as one returned by the Get-Credential
|
|
cmdlet. When you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`Dialect`, `Specifies the dialect to use in the filter predicate. This can be any dialect that is supported by the remote service. The
|
|
following aliases can be used for the dialect URI:
|
|
|
|
|
|
- WQL. http://schemas.microsoft.com/wbem/wsman/1/WQL - Selector.
|
|
http://schemas.microsoft.com/wbem/wsman/1/wsman/SelectorFilter - Association.
|
|
http://schemas.dmtf.org/wbem/wsman/1/cimbinding/associationFilter`, `Uri`),
|
|
new Parameter(`FilePath`, `Specifies the path of a file that is used to create a management resource. You specify the management resource by using the
|
|
ResourceURI parameter and the SelectorSet parameter.`, `String`),
|
|
new Parameter(`Fragment`, `Specifies a section inside the instance that is to be updated or retrieved for the specified operation. For example, to get
|
|
the status of a spooler service, specify the following:
|
|
|
|
|
|
"-Fragment Status"`, `String`),
|
|
new Parameter(`OptionSet`, `Specifies a set of switches to a service to modify or refine the nature of the request. These resemble switches used in
|
|
command-line shells because they are service specific. Any number of options can be specified.
|
|
|
|
|
|
The following example demonstrates the syntax that passes the values 1, 2, and 3 for the a, b, and c parameters:
|
|
|
|
|
|
"-OptionSet @{a=1;b=2;c=3}"`, `Hashtable`),
|
|
new Parameter(`Port`, `Specifies the port to use when the client connects to the WinRM service. When the transport is HTTP, the default port is 80.
|
|
When the transport is HTTPS, the default port is 443.
|
|
|
|
|
|
When you use HTTPS as the transport, the value of the ComputerName parameter must match the server's certificate common name
|
|
(CN). However, if the SkipCNCheck parameter is specified as part of the SessionOption parameter, the certificate common name
|
|
of the server does not have to match the host name of the server. The SkipCNCheck parameter should be used only for trusted
|
|
computers.`, `Int32`),
|
|
new Parameter(`ResourceURI`, `Specifies the URI of the resource class or instance. The URI is used to identify a specific type of resource, such as disks
|
|
or processes, on a computer.
|
|
|
|
|
|
A URI consists of a prefix and a path of a resource. For example:
|
|
|
|
|
|
"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk"
|
|
|
|
|
|
"http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_NumericSensor"`, `Uri`),
|
|
new Parameter(`SelectorSet`, `Specifies a set of value pairs that are used to select particular management resource instances. SelectorSet is used when
|
|
more than one instance of the resource exists. The value of SelectorSet must be a hash table.
|
|
|
|
|
|
The following example shows how to enter a value for this parameter:
|
|
|
|
|
|
"-SelectorSet @{Name="WinRM";ID="yyy"}"`, `Hashtable`),
|
|
new Parameter(`SessionOption`, `Specifies extended options for the WS-Management session. Enter a SessionOption object that you create by using the
|
|
New-WSManSessionOption cmdlet. For more information about the options that are available, type "Get-Help
|
|
New-WSManSessionOption".`, `SessionOption`),
|
|
new Parameter(`UseSSL`, `Specifies that the Secure Sockets Layer (SSL) protocol is used to establish a connection to the remote computer. By default,
|
|
SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all the Windows PowerShell content that is transmitted over the network. The UseSSL parameter lets
|
|
you specify the additional protection of HTTPS instead of HTTP. If SSL is not available on the port that is used for the
|
|
connection, and you specify this parameter, the command fails.`, `SwitchParameter`),
|
|
new Parameter(`ValueSet`, `Specifies a hash table that helps modify a management resource. You specify the management resource by using ResourceURI and
|
|
SelectorSet . The value of the ValueSet parameter must be a hash table.`, `Hashtable`),
|
|
],
|
|
`Modifies the management information that is related to a resource.`,
|
|
`Set-WSManInstance [-ResourceURI] <Uri> [[-SelectorSet] <Hashtable>] [-ApplicationName <String>] [-Authentication {None |
|
|
Default | Digest | Negotiate | Basic | Kerberos | ClientCertificate | Credssp}] [-CertificateThumbprint <String>]
|
|
[-ComputerName <String>] [-Credential <PSCredential>] [-Dialect <Uri>] [-FilePath <String>] [-Fragment <String>] [-OptionSet
|
|
<Hashtable>] [-Port <Int32>] [-SessionOption <SessionOption>] [-UseSSL] [-ValueSet <Hashtable>] [<CommonParameters>]
|
|
|
|
Set-WSManInstance [-ResourceURI] <Uri> [[-SelectorSet] <Hashtable>] [-Authentication {None | Default | Digest | Negotiate |
|
|
Basic | Kerberos | ClientCertificate | Credssp}] [-CertificateThumbprint <String>] [-ConnectionURI <Uri>] [-Credential
|
|
<PSCredential>] [-Dialect <Uri>] [-FilePath <String>] [-Fragment <String>] [-OptionSet <Hashtable>] [-SessionOption
|
|
<SessionOption>] [-ValueSet <Hashtable>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Set-WSManQuickConfig`,
|
|
[
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation.`, `SwitchParameter`),
|
|
new Parameter(`SkipNetworkProfileCheck`, `Configures client versions of Windows for remoting when the computer is on a public network. This parameter enables a
|
|
firewall rule for public networks that allows remote access only from computers in the same local subnet.
|
|
|
|
|
|
This parameter has no effect on server versions of Windows, which, by default, have a local subnet firewall rule for public
|
|
networks. If the local subnet firewall rule is disabled on a server version of Windows, Enable-PSRemoting re-enables it,
|
|
regardless of the value of this parameter.
|
|
|
|
|
|
To remove the local subnet restriction and enable remote access from all locations on public networks, use the
|
|
Set-NetFirewallRule cmdlet in the NetSecurity module.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`UseSSL`, `Specifies that the Secure Sockets Layer (SSL) protocol is used to establish a connection to the remote computer. By default,
|
|
SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all the Windows PowerShell content that is transmitted over the network. The UseSSL parameter lets
|
|
you specify the additional protection of HTTPS instead of HTTP. If SSL is not available on the port that is used for the
|
|
connection, and you specify this parameter, the command fails.`, `SwitchParameter`),
|
|
],
|
|
`Configures the local computer for remote management.`,
|
|
`Set-WSManQuickConfig [-Force] [-SkipNetworkProfileCheck] [-UseSSL] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Show-Command`,
|
|
[
|
|
new Parameter(`ErrorPopup`, `Indicates that the cmdlet displays errors in a pop-up window, in addition to displaying them at the command line. By
|
|
default, when a command that is run in a Show-Command window generates an error, the error is displayed only at the command
|
|
line.
|
|
|
|
|
|
Also, when you run the command (by using the Run button in the Show-Command window), the ErrorPopup parameter returns the
|
|
command results to the current command, instead of running the command and returning its output to a new command. You can
|
|
use this feature to save the command results in a variable.`, `SwitchParameter`),
|
|
new Parameter(`Height`, `Specifies the height of the Show-Command window in pixels. Enter a value between 300 and the number of pixels in the screen
|
|
resolution. If the value is too large to display the command window on the screen, Show-Command generates an error. The
|
|
default height is 600 pixels. For a Show-Command command that includes the Name parameter, the default height is 300 pixels.`, `Double`),
|
|
new Parameter(`Name`, `Displays a command window for the specified command. Enter the name of one command, such as the name of a cmdlet, function,
|
|
workflow, or CIM command. If you omit this parameter, Show-Command displays a command window that lists all of the Windows
|
|
PowerShell commands in all modules installed on the computer.`, `String`),
|
|
new Parameter(`NoCommonParameter`, `Indicates that this cmdlet omits the Common Parameters section of the command display. By default, the Common Parameters
|
|
appear in an expandable section at the bottom of the command window.`, `SwitchParameter`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.
|
|
|
|
|
|
To run the command string, copy and paste it at the command prompt or save it in a variable and use the Invoke-Expression
|
|
cmdlet to run the string in the variable.`, `SwitchParameter`),
|
|
new Parameter(`Width`, `Specifies the width of the Show-Command window in pixels. Enter a value between 300 and the number of pixels in the screen
|
|
resolution. If the value is too large to display the command window on the screen, Show-Command generates an error. The
|
|
default width is 300 pixels.`, `Double`),
|
|
],
|
|
`Creates Windows PowerShell commands in a graphical command window.`,
|
|
`Show-Command [[-Name] <String>] [-ErrorPopup] [-Height <Double>] [-NoCommonParameter] [-PassThru] [-Width <Double>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Show-ControlPanelItem`,
|
|
[
|
|
new Parameter(`CanonicalName`, `Specifies control panel items by using the specified canonical names or name patterns. Wildcard characters are permitted. If
|
|
you enter multiple names, this cmdlet opens control panel items that match any of the names, as if the items in the name
|
|
list were separated by an OR operator.`, `String[]`),
|
|
new Parameter(`InputObject`, `Specifies control panel items to open by submitting control panel item objects. Enter a variable that contains control panel
|
|
item objects, or type a command or expression that gets control panel item objects, such as Get-ControlPanelItem .`, `ControlPanelItem[]`),
|
|
new Parameter(`Name`, `Specifies names of control panel items. Wildcard characters are permitted. If you enter multiple names, this cmdlet opens
|
|
control panel items that match any of the names, as if the items in the name list were separated by an OR operator.`, `String[]`),
|
|
],
|
|
`Opens control panel items.`,
|
|
`Show-ControlPanelItem -CanonicalName <String[]> [<CommonParameters>]
|
|
|
|
Show-ControlPanelItem [[-InputObject] <ControlPanelItem[]>] [<CommonParameters>]
|
|
|
|
Show-ControlPanelItem [-Name] <String[]> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Show-EventLog`,
|
|
[
|
|
new Parameter(`ComputerName`, `Specifies a remote computer. Show-EventLog displays the event logs from the specified computer in Event Viewer on the local
|
|
computer. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of a remote computer.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter even if your computer is
|
|
not configured to run remote commands.`, `String`),
|
|
],
|
|
`Displays the event logs of the local or a remote computer in Event Viewer.`,
|
|
`Show-EventLog [[-ComputerName] <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Show-WindowsDeveloperLicenseRegistration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Sort-Object`,
|
|
[
|
|
new Parameter(`CaseSensitive`, `Indicates that the sort should be case sensitive. By default, sorting is not case sensitive.`, `SwitchParameter`),
|
|
new Parameter(`Culture`, `Specifies the cultural configuration to use when sorting.`, `String`),
|
|
new Parameter(`Descending`, `Indicates that the cmdlet sorts the objects in descending order. The default is ascending order.
|
|
|
|
|
|
The Descending parameter applies to all properties. To sort by some properties in ascending order and others in descending
|
|
order, you must specify their property values by using a hash table.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies the objects to sort.
|
|
|
|
|
|
When you use the InputObject parameter to submit a collection of items, Sort-Object receives one object that represents the
|
|
collection. Because one object cannot be sorted, Sort-Object returns the entire collection unchanged.
|
|
|
|
|
|
To sort objects, pipe them to Sort-Object .`, `PSObject`),
|
|
new Parameter(`Property`, `Specifies the properties to use when sorting. Objects are sorted based on the values of these properties. Enter the names of
|
|
the properties. Wildcards are permitted.
|
|
|
|
|
|
If you specify multiple properties, the objects are first sorted by the first property. If more than one object has the same
|
|
value for the first property, those objects are sorted by the second property. This process continues until there are no
|
|
more specified properties or no groups of objects.
|
|
|
|
|
|
If you do not specify properties, the cmdlet sorts based on default properties for the object type.
|
|
|
|
|
|
The value of the Property parameter can be a calculated property. To create a calculated, property, use a hash table. Valid
|
|
keys are:
|
|
|
|
|
|
- Expression <string> or <script block>
|
|
|
|
|
|
- Ascending <Boolean>
|
|
|
|
|
|
- Descending <Boolean>`, `Object[]`),
|
|
new Parameter(`Unique`, `Indicates that the cmdlet eliminates duplicates and returns only the unique members of the collection. You can use this
|
|
parameter instead of using the Get-Unique cmdlet.
|
|
|
|
|
|
This parameter is case-insensitive. As a result, strings that differ only in character casing are considered to be the same.`, `SwitchParameter`),
|
|
],
|
|
`Sorts objects by property values.`,
|
|
`Sort-Object [[-Property] <Object[]>] [-CaseSensitive] [-Culture <String>] [-Descending] [-InputObject <PSObject>] [-Unique]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Split-Path`,
|
|
[
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with parameter is not supported by any providers installed with
|
|
Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`IsAbsolute`, `Indicates that this cmdlet returns $True if the path is absolute and $False if it is relative. An absolute path has a length
|
|
greater than zero and does not use a dot (.) to indicate the current path.`, `SwitchParameter`),
|
|
new Parameter(`Leaf`, `Indicates that this cmdlet returns only the last item or container in the path. For example, in the path
|
|
"C:\Test\Logs\Pass1.log", it returns only Pass1.log.`, `SwitchParameter`),
|
|
new Parameter(`LiteralPath`, `Specifies the paths to be split. Unlike Path , the value of LiteralPath is used exactly as it is typed. No characters are
|
|
interpreted as wildcard characters. If the path includes escape characters, enclose it in single quotation marks. Single
|
|
quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`NoQualifier`, `Indicates that this cmdlet returns the path without the qualifier. For the FileSystem or registry providers, the qualifier
|
|
is the drive of the provider path, such as C: or HKCU:. For example, in the path "C:\Test\Logs\Pass1.log", it returns only
|
|
\Test\Logs\Pass1.log.`, `SwitchParameter`),
|
|
new Parameter(`Parent`, `Indicates that this cmdlet returns only the parent containers of the item or of the container specified by the path. For
|
|
example, in the path "C:\Test\Logs\Pass1.log", it returns C:\Test\Logs. The Parent parameter is the default split location
|
|
parameter.`, `SwitchParameter`),
|
|
new Parameter(`Path`, `Specifies the paths to be split. Wildcard characters are permitted. If the path includes spaces, enclose it in quotation
|
|
marks. You can also pipe a path to this cmdlet.`, `String[]`),
|
|
new Parameter(`Qualifier`, `Indicates that this cmdlet returns only the qualifier of the specified path. For the FileSystem or registry providers, the
|
|
qualifier is the drive of the provider path, such as C: or HKCU:.`, `SwitchParameter`),
|
|
new Parameter(`Resolve`, `Indicates that this cmdlet displays the items that are referenced by the resulting split path instead of displaying the path
|
|
elements.`, `SwitchParameter`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Returns the specified part of a path.`,
|
|
`Split-Path [-Path] <String[]> [-Credential <PSCredential>] [-IsAbsolute] [-Resolve] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Split-Path [-Path] <String[]> [-Credential <PSCredential>] [-Leaf] [-Resolve] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Split-Path [-Credential <PSCredential>] -LiteralPath <String[]> [-Resolve] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Split-Path [-Path] <String[]> [-Credential <PSCredential>] [-NoQualifier] [-Resolve] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Split-Path [-Path] <String[]> [-Credential <PSCredential>] [-Parent] [-Resolve] [-UseTransaction] [<CommonParameters>]
|
|
|
|
Split-Path [-Path] <String[]> [[-Qualifier]] [-Credential <PSCredential>] [-Resolve] [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Split-WindowsImage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-BitsTransfer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-DscConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-DtcDiagnosticResourceManager`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-IISCommitDelay`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-IISSite`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-Job`,
|
|
[
|
|
new Parameter(`ArgumentList`, `Specifies an array of arguments, or parameter values, for the script that is specified by the FilePath parameter.
|
|
|
|
|
|
Because all of the values that follow the ArgumentList parameter name are interpreted as being values of ArgumentList ,
|
|
specify this parameter as the last parameter in the command.`, `Object[]`),
|
|
new Parameter(`Authentication`, `Specifies the mechanism that is used to authenticate user credentials. The acceptable values for this parameter are:
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Basic
|
|
|
|
|
|
- Credssp
|
|
|
|
|
|
- Digest
|
|
|
|
|
|
- Kerberos
|
|
|
|
|
|
- Negotiate
|
|
- NegotiateWithImplicitCredential
|
|
|
|
|
|
The default value is Default.
|
|
|
|
|
|
CredSSP authentication is available only in Windows Vista, Windows Server 2008, and later versions of the Windows operating
|
|
system.
|
|
|
|
|
|
For information about the values of this parameter, see the description of the AuthenticationMechanism
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=144382 (http://go.microsoft.com/fwlink/?LinkID=144382) in the Microsoft
|
|
Developer Network (MSDN).
|
|
|
|
|
|
Caution: Credential Security Support Provider (CredSSP) authentication, in which the user's credentials are passed to a
|
|
remote computer to be authenticated, is designed for commands that require authentication on more than one resource, such as
|
|
accessing a remote network share. This mechanism increases the security risk of the remote operation. If the remote computer
|
|
is compromised, the credentials that are passed to it can be used to control the network session.`, `AuthenticationMechanism`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one from the Get-Credential
|
|
cmdlet.`, `PSCredential`),
|
|
new Parameter(`DefinitionName`, `Specifies the definition name of the job that this cmdlet starts. Use this parameter to start custom job types that have a
|
|
definition name, such as scheduled jobs.
|
|
|
|
|
|
When you use Start-Job to start an instance of a scheduled job, the job starts immediately, regardless of job triggers or
|
|
job options. The resulting job instance is a scheduled job, but it is not saved to disk like triggered scheduled jobs. Also,
|
|
you cannot use the ArgumentList parameter of Start-Job to provide values for parameters of scripts that run in a scheduled
|
|
job. For more information, see about_Scheduled_Jobs.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`DefinitionPath`, `Specifies path of the definition for the job that this cmdlet starts. Enter the definition path. The concatenation of the
|
|
values of the DefinitionPath and DefinitionName parameters is the fully qualified path of the job definition. Use this
|
|
parameter to start custom job types that have a definition path, such as scheduled jobs.
|
|
|
|
|
|
For scheduled jobs, the value of the DefinitionPath parameter is "$home\AppData\Local\Windows\PowerShell\ScheduledJob".
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`FilePath`, `Specifies a local script that this cmdlet runs as a background job. Enter the path and file name of the script or pipe a
|
|
script path to Start-Job . The script must be on the local computer or in a folder that the local computer can access.
|
|
|
|
|
|
When you use this parameter, Windows PowerShell converts the contents of the specified script file to a script block and
|
|
runs the script block as a background job.`, `String`),
|
|
new Parameter(`InitializationScript`, `Specifies commands that run before the job starts. Enclose the commands in braces ( { } ) to create a script block.
|
|
|
|
|
|
Use this parameter to prepare the session in which the job runs. For example, you can use it to add functions, snap-ins, and
|
|
modules to the session.`, `ScriptBlock`),
|
|
new Parameter(`InputObject`, `Specifies input to the command. Enter a variable that contains the objects, or type a command or expression that generates
|
|
the objects.
|
|
|
|
|
|
In the value of the ScriptBlock parameter, use the $Input automatic variable to represent the input objects.`, `PSObject`),
|
|
new Parameter(`LiteralPath`, `Specifies a local script that this cmdlet runs as a background job. Enter the path of a script on the local computer.
|
|
|
|
|
|
Unlike the FilePath parameter, this cmdlet uses the value of the LiteralPath parameter exactly as it is typed. No characters
|
|
are interpreted as wildcard characters. If the path includes escape characters, enclose it in single quotation marks. Single
|
|
quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`Name`, `Specifies a friendly name for the new job. You can use the name to identify the job to other job cmdlets, such as the
|
|
Stop-Job cmdlet.
|
|
|
|
|
|
The default friendly name is Job#, where # is an ordinal number that is incremented for each job.`, `String`),
|
|
new Parameter(`PSVersion`, `Specifies a version. This cmdlet runs the job with the version of Windows PowerShell. The acceptable values for this
|
|
parameter are: 2.0 and 3.0.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Version`),
|
|
new Parameter(`RunAs32`, `Indicates that this cmdlet runs the job in a 32-bit process. Use this parameter to force the job to run in a 32-bit process
|
|
on a 64-bit operating system.
|
|
|
|
|
|
On 64-bit versions of Windows 7 and Windows Server 2008 R2, when the Start-Job command includes the RunAs32 parameter, you
|
|
cannot use the Credential parameter to specify the credentials of another user.`, `SwitchParameter`),
|
|
new Parameter(`ScriptBlock`, `Specifies the commands to run in the background job. Enclose the commands in braces ( { } ) to create a script block. This
|
|
parameter is required.`, `ScriptBlock`),
|
|
new Parameter(`Type`, `Specifies the custom type for jobs that this cmdlet starts. Enter a custom job type name, such as PSScheduledJob for
|
|
scheduled jobs or PSWorkflowJob for workflows jobs. This parameter is not valid for standard background jobs.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
],
|
|
`Starts a Windows PowerShell background job.`,
|
|
`Start-Job [-ScriptBlock] <ScriptBlock> [[-InitializationScript] <ScriptBlock>] [-ArgumentList <Object[]>] [-Authentication
|
|
{Default | Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-Credential <PSCredential>]
|
|
[-InputObject <PSObject>] [-Name <String>] [-PSVersion <Version>] [-RunAs32] [<CommonParameters>]
|
|
|
|
Start-Job [-FilePath] <String> [[-InitializationScript] <ScriptBlock>] [-ArgumentList <Object[]>] [-Authentication {Default
|
|
| Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-Credential <PSCredential>]
|
|
[-InputObject <PSObject>] [-Name <String>] [-PSVersion <Version>] [-RunAs32] [<CommonParameters>]
|
|
|
|
Start-Job [[-InitializationScript] <ScriptBlock>] [-ArgumentList <Object[]>] [-Authentication {Default | Basic | Negotiate |
|
|
NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-Credential <PSCredential>] [-InputObject <PSObject>]
|
|
-LiteralPath <String> [-Name <String>] [-PSVersion <Version>] [-RunAs32] [<CommonParameters>]
|
|
|
|
Start-Job [-DefinitionName] <String> [[-DefinitionPath] <String>] [[-Type] <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-OSUninstall`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-Process`,
|
|
[
|
|
new Parameter(`ArgumentList`, `Specifies parameters or parameter values to use when this cmdlet starts the process.`, `String[]`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. Type a user name, such as User01 or Domain01\User01, or
|
|
enter a PSCredential object, such as one from the Get-Credential cmdlet. By default, the cmdlet uses the credentials of the
|
|
current user.`, `PSCredential`),
|
|
new Parameter(`FilePath`, `Specifies the optional path and file name of the program that runs in the process. Enter the name of an executable file or
|
|
of a document, such as a .txt or .doc file, that is associated with a program on the computer. This parameter is required.
|
|
|
|
|
|
If you specify only a file name, use the WorkingDirectory parameter to specify the path.`, `String`),
|
|
new Parameter(`LoadUserProfile`, `Indicates that this cmdlet loads the Windows user profile stored in the HKEY_USERS registry key for the current user.
|
|
|
|
|
|
This parameter does not affect the Windows PowerShell profiles. For more information, see about_Profiles.`, `SwitchParameter`),
|
|
new Parameter(`NoNewWindow`, `Start the new process in the current console window. By default Windows PowerShell opens a new window.
|
|
|
|
|
|
You cannot use the NoNewWindow and WindowStyle parameters in the same command.`, `SwitchParameter`),
|
|
new Parameter(`PassThru`, `Returns a process object for each process that the cmdlet started. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`RedirectStandardError`, `Specifies a file. This cmdlet sends any errors generated by the process to a file that you specify. Enter the path and file
|
|
name. By default, the errors are displayed in the console.`, `String`),
|
|
new Parameter(`RedirectStandardInput`, `Specifies a file. This cmdlet reads input from the specified file. Enter the path and file name of the input file. By
|
|
default, the process gets its input from the keyboard.`, `String`),
|
|
new Parameter(`RedirectStandardOutput`, `Specifies a file. This cmdlet sends the output generated by the process to a file that you specify. Enter the path and file
|
|
name. By default, the output is displayed in the console.`, `String`),
|
|
new Parameter(`UseNewEnvironment`, `Indicates that this cmdlet uses new environment variables specified for the process. By default, the started process runs
|
|
with the environment variables specified for the computer and user.`, `SwitchParameter`),
|
|
new Parameter(`Verb`, `Specifies a verb to use when this cmdlet starts the process. The verbs that are available are determined by the file name
|
|
extension of the file that runs in the process.
|
|
|
|
|
|
The following table shows the verbs for some common process file types.
|
|
|
|
|
|
"File type Verbs" "--------- -------" ".cmd------Edit, Open, Print, Runas" ".exe------Open, RunAs"
|
|
".txt------Open, Print, PrintTo" ".wav------Open, Play"
|
|
|
|
|
|
To find the verbs that can be used with the file that runs in a process, use the New-Object cmdlet to create a
|
|
System.Diagnostics.ProcessStartInfo object for the file. The available verbs are in the Verbs property of the
|
|
ProcessStartInfo object. For details, see the examples.`, `String`),
|
|
new Parameter(`Wait`, `Indicates that this cmdlet waits for the specified process to complete before accepting more input. This parameter
|
|
suppresses the command prompt or retains the window until the process finishes.`, `SwitchParameter`),
|
|
new Parameter(`WindowStyle`, `Specifies the state of the window that is used for the new process. The acceptable values for this parameter are: Normal,
|
|
Hidden, Minimized, and Maximized. The default value is Normal.
|
|
|
|
|
|
You cannot use the WindowStyle and NoNewWindow parameters in the same command.`, `ProcessWindowStyle`),
|
|
new Parameter(`WorkingDirectory`, `Specifies the location of the executable file or document that runs in the process. The default is the current folder.`, `String`),
|
|
],
|
|
`Starts one or more processes on the local computer.`,
|
|
`Start-Process [-FilePath] <String> [[-ArgumentList] <String[]>] [-Credential <PSCredential>] [-LoadUserProfile]
|
|
[-NoNewWindow] [-PassThru] [-RedirectStandardError <String>] [-RedirectStandardInput <String>] [-RedirectStandardOutput
|
|
<String>] [-UseNewEnvironment] [-Wait] [-WindowStyle {Normal | Hidden | Minimized | Maximized}] [-WorkingDirectory <String>]
|
|
[<CommonParameters>]
|
|
|
|
Start-Process [-FilePath] <String> [[-ArgumentList] <String[]>] [-PassThru] [-Verb <String>] [-Wait] [-WindowStyle {Normal |
|
|
Hidden | Minimized | Maximized}] [-WorkingDirectory <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-Service`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`DisplayName`, `Specifies the display names of the services to start. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Exclude`, `Specifies services that this cmdlet omits. The value of this parameter qualifies the Name parameter. Enter a name element or
|
|
pattern, such as "s*". Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Include`, `Specifies services that this cmdlet starts. The value of this parameter qualifies the Name parameter. Enter a name element
|
|
or pattern, such as "s*". Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`InputObject`, `Specifies ServiceController objects representing the services to be started. Enter a variable that contains the objects, or
|
|
type a command or expression that gets the objects.`, `ServiceController[]`),
|
|
new Parameter(`Name`, `Specifies the service names for the service to be started.
|
|
|
|
|
|
The parameter name is optional. You can use Name or its alias, ServiceName , or you can omit the parameter name.`, `String[]`),
|
|
new Parameter(`PassThru`, `Returns an object that represents the service. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Starts one or more stopped services.`,
|
|
`Start-Service [-Confirm] -DisplayName <String[]> [-Exclude <String[]>] [-Include <String[]>] [-PassThru] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Start-Service [-InputObject] <ServiceController[]> [-Confirm] [-Exclude <String[]>] [-Include <String[]>] [-PassThru]
|
|
[-WhatIf] [<CommonParameters>]
|
|
|
|
Start-Service [-Name] <String[]> [-Confirm] [-Exclude <String[]>] [-Include <String[]>] [-PassThru] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-Sleep`,
|
|
[
|
|
new Parameter(`Milliseconds`, `Specifies how long the resource sleeps in milliseconds. The parameter can be abbreviated as m .`, `Int32`),
|
|
new Parameter(`Seconds`, `Specifies how long the resource sleeps in seconds. You can omit the parameter name ( Seconds ), or you can abbreviate it as
|
|
s .`, `Int32`),
|
|
],
|
|
`Suspends the activity in a script or session for the specified period of time.`,
|
|
`Start-Sleep -Milliseconds <Int32> [<CommonParameters>]
|
|
|
|
Start-Sleep [-Seconds] <Int32> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-SqlInstance`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-SqlInstance`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-Transaction`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Independent`, `Indicates that this cmdlet starts a transaction that is independent of any transactions in progress. By default, if you use
|
|
Start-Transaction while another transaction is in progress, a new subscriber is added to the transaction in progress. This
|
|
parameter has an effect only when a transaction is already in progress in the session.
|
|
|
|
|
|
By default, if you use Start-Transaction while a transaction is in progress, the existing transaction object is reused and
|
|
the subscriber count is incremented. The effect is much like joining the original transaction. An Undo-Transaction command
|
|
rolls back the whole the transaction. To complete the transaction, you must enter a Complete-Transaction command for each
|
|
subscriber. Because most transactions that are in progress at the same time are related, the default is sufficient for most
|
|
uses.
|
|
|
|
|
|
If you specify the Independent parameter, this cmdlet creates a new transaction that can be completed or undone without
|
|
affecting the original transaction. However, because only one transaction can be active at a time, you must complete or roll
|
|
back the new transaction before resuming work on the original transaction.`, `SwitchParameter`),
|
|
new Parameter(`RollbackPreference`, `Specifies the conditions under which a transaction is automatically rolled back. The acceptable values for this parameter
|
|
are:
|
|
|
|
|
|
- Error. The transaction is rolled back automatically if a terminating or non-terminating error occurs. - TerminatingError.
|
|
The transaction is rolled back automatically if a terminating error occurs. - Never. The transaction is never rolled back
|
|
automatically.
|
|
|
|
|
|
The default value is Error.`, `RollbackSeverity`),
|
|
new Parameter(`Timeout`, `Specifies the maximum time, in minutes, that the transaction is active. When the time-out expires, the transaction is
|
|
automatically rolled back.
|
|
|
|
|
|
By default, there is no time-out for transactions that are started at the command line. When transactions are started by a
|
|
script, the default time-out is 30 minutes.`, `Int32`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Starts a transaction.`,
|
|
`Start-Transaction [-Confirm] [-Independent] [-RollbackPreference {Error | TerminatingError | Never}] [-Timeout <Int32>]
|
|
[-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-Transcript`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-VMFailover`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-VMInitialReplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-VMTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-WebAppPool`,
|
|
[
|
|
new Parameter(`Name`, `The name of the application pool to start.`, `String`),
|
|
new Parameter(`Passthru`, `Passes an object that represents the application pool to the pipeline.`, `SwitchParameter`),
|
|
],
|
|
`Starts an application pool.`,
|
|
`Start-WebAppPool [[-Name] <String>] [-Passthru] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-WebCommitDelay`,
|
|
[
|
|
|
|
],
|
|
`Instructs the IIS configuration system to delay the commitment of changes.`,
|
|
`Start-WebCommitDelay [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-WebItem`,
|
|
[
|
|
new Parameter(`PSPath`, `The path to the site or application pool to start.`, `String[]`),
|
|
new Parameter(`Passthru`, `Passes an object that represents the Web item to the pipeline`, `SwitchParameter`),
|
|
new Parameter(`Protocol`, `The protocol binding of the site to start.`, `String`),
|
|
],
|
|
`Starts an application pool or a site.`,
|
|
`Start-WebItem [[-PSPath] <String[]>] [-Passthru] [-Protocol <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Start-Website`,
|
|
[
|
|
new Parameter(`Name`, `The name of the site to start.`, `String`),
|
|
new Parameter(`Passthru`, `Passes an object that represents the Web site to the pipeline.`, `SwitchParameter`),
|
|
],
|
|
`Starts an IIS Web site.`,
|
|
`Start-Website [[-Name] <String>] [-Passthru] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-AppvClientConnectionGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-AppvClientPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-Computer`,
|
|
[
|
|
new Parameter(`AsJob`, `Indicates that this cmdlet runs as a background job.
|
|
|
|
|
|
To use this parameter, the local and remote computers must be configured for remoting and, on Windows Vista and later
|
|
versions of the Windows operating system, you must open Windows PowerShell by using the Run as administrator option. For
|
|
more information, see about_Remote_Requirements.
|
|
|
|
|
|
When you specify the AsJob parameter, the command immediately returns an object that represents the background job. You can
|
|
continue to work in the session while the job finishes. The job is created on the local computer and the results from remote
|
|
computers are automatically returned to the local computer. To get the job results, use the Receive-Job cmdlet.
|
|
|
|
|
|
For more information about Windows PowerShell background jobs, see about_Jobs and about_Remote_Jobs.`, `SwitchParameter`),
|
|
new Parameter(`ComputerName`, `Specifies the computers to stop. The default is the local computer.
|
|
|
|
|
|
Type the NETBIOS name, IP address, or fully qualified domain name of one or more computers in a comma-separated list. To
|
|
specify the local computer, type the computer name or localhost.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter even if your computer is
|
|
not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01, or enter a PSCredential object, such as one from the Get-Credential
|
|
cmdlet.`, `PSCredential`),
|
|
new Parameter(`DcomAuthentication`, `Specifies the authentication level that this cmdlet uses with WMI. Stop-Computer uses WMI. The acceptable values for this
|
|
parameter are:
|
|
|
|
|
|
- Default. Windows Authentication - None. No COM authentication - Connect. Connect-level COM authentication - Call.
|
|
Call-level COM authentication - Packet . Packet-level COM authentication - PacketIntegrity. Packet Integrity-level COM
|
|
authentication - PacketPrivacy. Packet Privacy-level COM authentication - Unchanged. Same as the previous command
|
|
|
|
|
|
The default value is Packet.
|
|
|
|
|
|
For more information about the values of this parameter, see AuthenticationLevel
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=235229 (http://go.microsoft.com/fwlink/?LinkID=235229) in the Microsoft
|
|
Developer Library (MSDN).`, `AuthenticationLevel`),
|
|
new Parameter(`Force`, `Forces an immediate shut down of the computers.`, `SwitchParameter`),
|
|
new Parameter(`Impersonation`, `Specifies the impersonation level to use when this cmdlet calls WMI. Stop-Computer uses WMI. The acceptable values for this
|
|
parameter are:
|
|
|
|
|
|
- Default. Default impersonation. - Anonymous. Hides the identity of the caller. - Identify. Allows objects to query the
|
|
credentials of the caller. - Impersonate. Allows objects to use the credentials of the caller.
|
|
|
|
|
|
The default value is Impersonate.`, `ImpersonationLevel`),
|
|
new Parameter(`Protocol`, `Specifies which protocol to use to restart the computers. The acceptable values for this parameter are: WSMan and DCOM. The
|
|
default value is DCOM.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`ThrottleLimit`, `Specifies the maximum number of concurrent connections that can be established to run this command. If you omit this
|
|
parameter or enter a value of 0, the default value, 32, is used.
|
|
|
|
|
|
The throttle limit applies only to the current command, not to the session or to the computer.`, `Int32`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
new Parameter(`WsmanAuthentication`, `Specifies the mechanism that is used to authenticate the user credentials when this cmdlet uses the WSMan protocol. The
|
|
acceptable values for this parameter are:
|
|
|
|
|
|
- Basic
|
|
|
|
|
|
- CredSSP
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Digest
|
|
|
|
|
|
- Kerberos
|
|
|
|
|
|
- Negotiate.
|
|
|
|
|
|
|
|
|
|
The default value is Default.
|
|
|
|
|
|
For more information about the values of this parameter, see AuthenticationMechanism
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=235230 (http://go.microsoft.com/fwlink/?LinkID=235230) in the MSDN library.
|
|
|
|
|
|
Caution: Credential Security Service Provider (CredSSP) authentication, in which the user credentials are passed to a remote
|
|
computer to be authenticated, is designed for commands that require authentication on more than one resource, such as
|
|
accessing a remote network share. This mechanism increases the security risk of the remote operation. If the remote computer
|
|
is compromised, the credentials that are passed to it can be used to control the network session.
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
],
|
|
`Stops (shuts down) local and remote computers.`,
|
|
`Stop-Computer [[-ComputerName] <String[]>] [[-Credential] <PSCredential>] [-AsJob] [-Confirm] [-DcomAuthentication {Default
|
|
| None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Force] [-Impersonation {Default |
|
|
Anonymous | Identify | Impersonate | Delegate}] [-Protocol {DCOM | WSMan}] [-ThrottleLimit <Int32>] [-WhatIf]
|
|
[-WsmanAuthentication {Default | Basic | Negotiate | CredSSP | Digest | Kerberos}] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-DtcDiagnosticResourceManager`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-IISCommitDelay`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-IISSite`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-Job`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Filter`, `Specifies a hash table of conditions. This cmdlet stops jobs that satisfy all of the conditions. Enter a hash table where
|
|
the keys are job properties and the values are job property values.
|
|
|
|
|
|
This parameter works only on custom job types, such as workflow jobs and scheduled jobs. It does not work on standard
|
|
background jobs, such as those created by using the Start-Job cmdlet. For information about support for this parameter, see
|
|
the help topic for the job type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Hashtable`),
|
|
new Parameter(`Id`, `Specifies the IDs of jobs that this cmdlet stops. The default is all jobs in the current session.
|
|
|
|
|
|
The ID is an integer that uniquely identifies the job in the current session. It is easier to remember and type than the
|
|
instance ID, but it is unique only in the current session. You can type one or more IDs, separated by commas. To find the ID
|
|
of a job, type "Get-Job".`, `Int32[]`),
|
|
new Parameter(`InstanceId`, `Specifies the instance IDs of jobs that this cmdlet stops. The default is all jobs.
|
|
|
|
|
|
An instance ID is a GUID that uniquely identifies the job on the computer. To find the instance ID of a job, use Get-Job.`, `Guid[]`),
|
|
new Parameter(`Job`, `Specifies the jobs that this cmdlet stops. Enter a variable that contains the jobs or a command that gets the jobs. You can
|
|
also use a pipeline operator to submit jobs to the Stop-Job cmdlet. By default, Stop-Job deletes all jobs that were started
|
|
in the current session.`, `Job[]`),
|
|
new Parameter(`Name`, `Specifies friendly names of jobs that this cmdlet stops. Enter the job names in a comma-separated list or use wildcard
|
|
characters (*) to enter a job name pattern. By default, Stop-Job stops all jobs created in the current session.
|
|
|
|
|
|
Because the friendly name is not guaranteed to be unique, use the WhatIf and Confirm parameters when stopping jobs by name.`, `String[]`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`State`, `Specifies a job state. This cmdlet stops only jobs in the specified state. The acceptable values for this parameter are:
|
|
|
|
|
|
- NotStarted
|
|
|
|
|
|
- Running
|
|
|
|
|
|
- Completed
|
|
|
|
|
|
- Failed
|
|
|
|
|
|
- Stopped
|
|
|
|
|
|
- Blocked
|
|
|
|
|
|
- Suspended
|
|
|
|
|
|
- Disconnected
|
|
|
|
|
|
- Suspending
|
|
|
|
|
|
- Stopping
|
|
|
|
|
|
|
|
|
|
For more information about job states, see JobState
|
|
Enumerationhttp://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.jobstate(v=vs.85).aspx
|
|
(http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.jobstate(v=vs.85).aspx ) in the
|
|
Microsoft Developer Network (MSDN).`, `JobState`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Stops a Windows PowerShell background job.`,
|
|
`Stop-Job [-Filter] <Hashtable> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Stop-Job [-Id] <Int32[]> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Stop-Job [-InstanceId] <Guid[]> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Stop-Job [-Job] <Job[]> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Stop-Job [-Name] <String[]> [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Stop-Job [-State] {NotStarted | Running | Completed | Failed | Stopped | Blocked | Suspended | Disconnected | Suspending |
|
|
Stopping | AtBreakpoint} [-Confirm] [-PassThru] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-Process`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Stops the specified processes without prompting for confirmation. By default, Stop-Process prompts for confirmation before
|
|
stopping any process that is not owned by the current user.
|
|
|
|
|
|
To find the owner of a process, use the Get-WmiObject cmdlet to get a Win32_Process object that represents the process, and
|
|
then use the GetOwner method of the object.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies the process IDs of the processes to stop. To specify multiple IDs, use commas to separate the IDs. To find the PID
|
|
of a process, type "Get-Process".`, `Int32[]`),
|
|
new Parameter(`InputObject`, `Specifies the process objects to stop. Enter a variable that contains the objects, or type a command or expression that gets
|
|
the objects.`, `Process[]`),
|
|
new Parameter(`Name`, `Specifies the process names of the processes to stop. You can type multiple process names, separated by commas, or use
|
|
wildcard characters.`, `String[]`),
|
|
new Parameter(`PassThru`, `Returns an object that represents the process. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Stops one or more running processes.`,
|
|
`Stop-Process [-Id] <Int32[]> [-Confirm] [-Force] [-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Stop-Process [-InputObject] <Process[]> [-Confirm] [-Force] [-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Stop-Process [-Confirm] [-Force] -Name <String[]> [-PassThru] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-Service`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`DisplayName`, `Specifies the display names of the services to stop. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Exclude`, `Specifies services that this cmdlet omits. The value of this parameter qualifies the Name parameter. Enter a name element or
|
|
pattern, such as s*. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Force`, `Forces the cmdlet to stop a service even if that service has dependent services.`, `SwitchParameter`),
|
|
new Parameter(`Include`, `Specifies services that this cmdlet stops. The value of this parameter qualifies the Name parameter. Enter a name element or
|
|
pattern, such as s*. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`InputObject`, `Specifies ServiceController objects that represent the services to stop. Enter a variable that contains the objects, or type
|
|
a command or expression that gets the objects.`, `ServiceController[]`),
|
|
new Parameter(`Name`, `Specifies the service names of the services to stop. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`NoWait`, `Indicates that this cmdlet uses the no wait option.`, `SwitchParameter`),
|
|
new Parameter(`PassThru`, `Returns an object that represents the service. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Stops one or more running services.`,
|
|
`Stop-Service [-Confirm] -DisplayName <String[]> [-Exclude <String[]>] [-Force] [-Include <String[]>] [-NoWait] [-PassThru]
|
|
[-WhatIf] [<CommonParameters>]
|
|
|
|
Stop-Service [-InputObject] <ServiceController[]> [-Confirm] [-Exclude <String[]>] [-Force] [-Include <String[]>] [-NoWait]
|
|
[-PassThru] [-WhatIf] [<CommonParameters>]
|
|
|
|
Stop-Service [-Name] <String[]> [-Confirm] [-Exclude <String[]>] [-Force] [-Include <String[]>] [-NoWait] [-PassThru]
|
|
[-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-SqlInstance`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-SqlInstance`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-Transcript`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-VMFailover`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-VMInitialReplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-VMReplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-VMTrace`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-WebAppPool`,
|
|
[
|
|
new Parameter(`Name`, `The name of the application pool to stop.`, `String`),
|
|
new Parameter(`Passthru`, `Passes an object that represents the application pool to the pipeline.`, `SwitchParameter`),
|
|
],
|
|
`Stops an application pool.`,
|
|
`Stop-WebAppPool [[-Name] <String>] [-Passthru] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-WebCommitDelay`,
|
|
[
|
|
new Parameter(`Commit`, `Commit flag that tells the IIS configuration system to commit changes when the flag is set to $true, or to discard changes
|
|
when set to $false.`, `Boolean`),
|
|
new Parameter(`PSPath`, `Specifies the configuration path. This can be either an IIS configuration path in the format computer name/webroot/apphost,
|
|
or the IIS module path in this format IIS:\sites\Default Web Site.`, `String[]`),
|
|
],
|
|
`Instructs the IIS configuration system to resume the commitment of changes.`,
|
|
`Stop-WebCommitDelay [[-PSPath] <String[]>] [[-Commit] <Boolean>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-WebItem`,
|
|
[
|
|
new Parameter(`PSPath`, `The path to the site or application pool.`, `String[]`),
|
|
new Parameter(`Passthru`, `Passes an object that represents the Web item to the pipeline.`, `SwitchParameter`),
|
|
new Parameter(`Protocol`, `The protocol binding of the site to stop (sites only).`, `String`),
|
|
],
|
|
`Stops an application pool or a site.`,
|
|
`Stop-WebItem [[-PSPath] <String[]>] [-Passthru] [-Protocol <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Stop-Website`,
|
|
[
|
|
new Parameter(`Name`, `Name of the Web site to stop.`, `String`),
|
|
new Parameter(`Passthru`, `Passes an object that represents the Web site to the pipeline.`, `SwitchParameter`),
|
|
],
|
|
`Stops an IIS Web site.`,
|
|
`Stop-Website [[-Name] <String>] [-Passthru] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Suspend-BitsTransfer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Suspend-Job`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Filter`, `Specifies a hash table of conditions. This cmdlet suspends jobs that satisfy all of the conditions. Enter a hash table where
|
|
the keys are job properties and the values are job property values.`, `Hashtable`),
|
|
new Parameter(`Force`, `Suspends the workflow job immediately. This action could cause a loss of state and data.
|
|
|
|
|
|
By default, Suspend-Job lets the workflow job run until the next checkpoint and then suspends it. You can also use this
|
|
parameter to suspend workflow jobs that do not have checkpoints.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies the IDs of jobs that this cmdlet suspends.
|
|
|
|
|
|
The ID is an integer that uniquely identifies the job in the current session. It is easier to remember and to type than the
|
|
instance ID, but it is unique only in the current session. You can type one or more IDs, separated by commas. To find the ID
|
|
of a job, use the Get-Job cmdlet.`, `Int32[]`),
|
|
new Parameter(`InstanceId`, `Specifies the instance IDs of jobs that this cmdlet suspends. The default is all jobs.
|
|
|
|
|
|
An instance ID is a GUID that uniquely identifies the job on the computer. To find the instance ID of a job, use Get-Job .`, `Guid[]`),
|
|
new Parameter(`Job`, `Specifies the workflow jobs that this cmdlet stops. Enter a variable that contains the workflow jobs or a command that gets
|
|
the workflow jobs. You can also pipe workflow jobs to the Suspend-Job cmdlet.`, `Job[]`),
|
|
new Parameter(`Name`, `Specifies friendly names of jobs that this cmdlet suspends. Enter one or more workflow job names. Wildcard characters are
|
|
supported.`, `String[]`),
|
|
new Parameter(`State`, `Specifies a job state. This cmdlet stops only jobs in the specified state. The acceptable values for this parameter are:
|
|
|
|
|
|
- NotStarted
|
|
|
|
|
|
- Running
|
|
|
|
|
|
- Completed
|
|
|
|
|
|
- Failed
|
|
|
|
|
|
- Stopped
|
|
|
|
|
|
- Blocked
|
|
|
|
|
|
- Suspended
|
|
|
|
|
|
- Disconnected
|
|
|
|
|
|
- Suspending
|
|
|
|
|
|
- Stopping Suspend-Job suspends only workflow jobs in the Running state.
|
|
|
|
|
|
For more information about job states, see JobState
|
|
Enumerationhttp://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.jobstate(v=vs.85).aspx
|
|
(http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.jobstate(v=vs.85).aspx ) in the
|
|
Microsoft Developer Network (MSDN).`, `JobState`),
|
|
new Parameter(`Wait`, `Indicates that this cmdlet suppresses the command prompt until the workflow job is in the suspended state. By default,
|
|
Suspend-Job returns immediately, even if the workflow job is not yet in the suspended state.
|
|
|
|
|
|
The Wait parameter is equivalent to piping a Suspend-Job command to the Wait-Job cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Temporarily stops workflow jobs.`,
|
|
`Suspend-Job [-Filter] <Hashtable> [-Confirm] [-Force] [-Wait] [-WhatIf] [<CommonParameters>]
|
|
|
|
Suspend-Job [-Id] <Int32[]> [-Confirm] [-Force] [-Wait] [-WhatIf] [<CommonParameters>]
|
|
|
|
Suspend-Job [-InstanceId] <Guid[]> [-Confirm] [-Force] [-Wait] [-WhatIf] [<CommonParameters>]
|
|
|
|
Suspend-Job [-Job] <Job[]> [-Confirm] [-Force] [-Wait] [-WhatIf] [<CommonParameters>]
|
|
|
|
Suspend-Job [-Name] <String[]> [-Confirm] [-Force] [-Wait] [-WhatIf] [<CommonParameters>]
|
|
|
|
Suspend-Job [-State] {NotStarted | Running | Completed | Failed | Stopped | Blocked | Suspended | Disconnected | Suspending
|
|
| Stopping | AtBreakpoint} [-Confirm] [-Force] [-Wait] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Suspend-Service`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`DisplayName`, `Specifies the display names of the services to be suspended. Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Exclude`, `Specifies services to omit from the specified services. The value of this parameter qualifies the Name parameter. Enter a
|
|
name element or pattern, such as "s*". Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Include`, `Specifies services to suspend. The value of this parameter qualifies the Name parameter. Enter a name element or pattern,
|
|
such as "s*". Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`InputObject`, `Specifies ServiceController objects that represent the services to suspend. Enter a variable that contains the objects, or
|
|
type a command or expression that gets the objects.`, `ServiceController[]`),
|
|
new Parameter(`Name`, `Specifies the service names of the services to suspend. Wildcard characters are permitted.
|
|
|
|
|
|
The parameter name is optional. You can use Name or its alias, ServiceName , or you can omit the parameter name.`, `String[]`),
|
|
new Parameter(`PassThru`, `Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Suspends (pauses) one or more running services.`,
|
|
`Suspend-Service [-Confirm] -DisplayName <String[]> [-Exclude <String[]>] [-Include <String[]>] [-PassThru] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Suspend-Service [-InputObject] <ServiceController[]> [-Confirm] [-Exclude <String[]>] [-Include <String[]>] [-PassThru]
|
|
[-WhatIf] [<CommonParameters>]
|
|
|
|
Suspend-Service [-Name] <String[]> [-Confirm] [-Exclude <String[]>] [-Include <String[]>] [-PassThru] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Suspend-SqlAvailabilityDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Suspend-SqlAvailabilityDatabase`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Suspend-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Suspend-VMReplication`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Switch-Certificate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Switch-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Switch-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Sync-AppvPublishingServer`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Tee-Object`,
|
|
[
|
|
new Parameter(`Append`, `Indicates that the cmdlet appends the output to the specified file. Without this parameter, the new content replaces any
|
|
existing content in the file without warning.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`FilePath`, `Specifies a file that this cmdlet saves the object to Wildcard characters are permitted, but must resolve to a single file.`, `String`),
|
|
new Parameter(`InputObject`, `Specifies the object to be saved and displayed. Enter a variable that contains the objects or type a command or expression
|
|
that gets the objects. You can also pipe an object to Tee-Object .
|
|
|
|
|
|
When you use the InputObject parameter with Tee-Object , instead of piping command results to Tee-Object , the InputObject
|
|
value-even if the value is a collection that is the result of a command, such as "InputObject (Get-Process)"-is treated as a
|
|
single object. Because InputObject cannot return individual properties from an array or collection of objects, it is
|
|
recommended that if you use Tee-Object to perform operations on a collection of objects for those objects that have specific
|
|
values in defined properties, you use Tee-Object in the pipeline, as shown in the examples in this topic.`, `PSObject`),
|
|
new Parameter(`LiteralPath`, `Specifies a file that this cmdlet saves the object to. Unlike FilePath , the value of the LiteralPath parameter is used
|
|
exactly as it is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in
|
|
single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`Variable`, `Specifies a variable that the cmdlet saves the object to. Enter a variable name without the preceding dollar sign ($).`, `String`),
|
|
],
|
|
`Saves command output in a file or variable and also sends it down the pipeline.`,
|
|
`Tee-Object [-FilePath] <String> [-Append] [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Tee-Object [-InputObject <PSObject>] -LiteralPath <String> [<CommonParameters>]
|
|
|
|
Tee-Object [-InputObject <PSObject>] -Variable <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-AppLockerPolicy`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-Certificate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-ComputerSecureChannel`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. Type a user name, such as User01 or Domain01\User01, or
|
|
enter a PSCredential object, such as one that the Get-Credential cmdlet returns. By default, the cmdlet uses the credentials
|
|
of the current user.
|
|
|
|
|
|
The Credential parameter is designed for use in commands that use the Repair parameter to repair the channel between the
|
|
computer and the domain.`, `PSCredential`),
|
|
new Parameter(`Repair`, `Indicates that this cmdlet removes and then rebuilds the channel established by the NetLogon service. Use this parameter to
|
|
try to restore a connection that has failed the test.
|
|
|
|
|
|
To use this parameter, the current user must be a member of the Administrators group on the local computer.`, `SwitchParameter`),
|
|
new Parameter(`Server`, `Specifies the domain controller to run the command. If this parameter is not specified, this cmdlet selects a default domain
|
|
controller for the operation.`, `String`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Tests and repairs the secure channel between the local computer and its domain.`,
|
|
`Test-ComputerSecureChannel [-Confirm] [-Credential <PSCredential>] [-Repair] [-Server <String>] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-Connection`,
|
|
[
|
|
new Parameter(`AsJob`, `Indicates that this cmdlet runs as a background job.
|
|
|
|
|
|
To use this parameter, the local and remote computers must be configured for remoting and, on Windows Vista and later
|
|
versions of the Windows operating system, you must open Windows PowerShell by using the Run as administrator option. For
|
|
more information, see about_Remote_Requirements.
|
|
|
|
|
|
When you specify the AsJob parameter, the command immediately returns an object that represents the background job. You can
|
|
continue to work in the session while the job finishes. The job is created on the local computer and the results from remote
|
|
computers are automatically returned to the local computer. To get the job results, use the Receive-Job cmdlet.
|
|
|
|
|
|
For more information about Windows PowerShell background jobs, see about_Jobs and about_Remote_Jobs.`, `SwitchParameter`),
|
|
new Parameter(`BufferSize`, `Specifies the size, in bytes, of the buffer sent with this command. The default value is 32.`, `Int32`),
|
|
new Parameter(`ComputerName`, `Specifies the computers to ping. Type the computer names or type IP addresses in IPv4 or IPv6 format. Wildcard characters
|
|
are not permitted. This parameter is required.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter even if your computer is
|
|
not configured to run remote commands.`, `String[]`),
|
|
new Parameter(`Count`, `Specifies the number of echo requests to send. The default value is 4.`, `Int32`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to send a ping request from the source computer. Type a user name, such as
|
|
User01 or Domain01\User01, or enter a PSCredential object, such as one from the Get-Credential cmdlet.
|
|
|
|
|
|
The Credential parameter is valid only when the Source parameter is used in the command. The credentials do not affect the
|
|
destination computer.`, `PSCredential`),
|
|
new Parameter(`DcomAuthentication`, `Specifies the authentication level that this cmdlet uses with WMI. Test-Connection uses WMI. The acceptable values for this
|
|
parameter are:
|
|
|
|
|
|
- Default. Windows Authentication - None. No COM authentication - Connect. Connect-level COM authentication - Call.
|
|
Call-level COM authentication - Packet . Packet-level COM authentication - PacketIntegrity. Packet Integrity-level COM
|
|
authentication - PacketPrivacy. Packet Privacy-level COM authentication - Unchanged. Same as the previous command
|
|
|
|
|
|
The default value is Packet.
|
|
|
|
|
|
For more information about the values of this parameter, see AuthenticationLevel
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=235229 (http://go.microsoft.com/fwlink/?LinkID=235229) in the Microsoft
|
|
Developer Library (MSDN).`, `AuthenticationLevel`),
|
|
new Parameter(`Delay`, `Specifies the interval between pings, in seconds.`, `Int32`),
|
|
new Parameter(`Impersonation`, `Specifies the impersonation level to use when this cmdlet calls WMI. Test-Connection uses WMI. The acceptable values for
|
|
this parameter are:
|
|
|
|
|
|
- Default. Default impersonation. - Anonymous. Hides the identity of the caller. - Identify. Allows objects to query the
|
|
credentials of the caller. - Impersonate. Allows objects to use the credentials of the caller.
|
|
|
|
|
|
The default value is Impersonate.`, `ImpersonationLevel`),
|
|
new Parameter(`Protocol`, `Specifies a protocol. The acceptable values for this parameter are: DCOM and WSMan.`, `String`),
|
|
new Parameter(`Quiet`, `Indicates that this cmdlet suppresses all errors. If any pings succeed, this cmdlet returns $True. If all pings fail, this
|
|
cmdlet returns $False.`, `SwitchParameter`),
|
|
new Parameter(`Source`, `Specifies the names of the computers where the ping originates. Enter a comma-separated list of computer names. The default
|
|
is the local computer.`, `String[]`),
|
|
new Parameter(`ThrottleLimit`, `Specifies the maximum number of concurrent connections that can be established to run this command. If you omit this
|
|
parameter or enter a value of 0, the default value, 32, is used.
|
|
|
|
|
|
The throttle limit applies only to the current command, not to the session or to the computer.`, `Int32`),
|
|
new Parameter(`TimeToLive`, `Specifies the maximum time, in seconds, that each echo request packet, or ping, is active. Enter an integer between 1 and
|
|
255. The default value is 80 (seconds). The alias of the TimeToLive parameter is TTL .`, `Int32`),
|
|
new Parameter(`WsmanAuthentication`, `Specifies the mechanism that is used to authenticate the user credentials when this cmdlet uses the WSMan protocol. The
|
|
acceptable values for this parameter are:
|
|
|
|
|
|
- Basic
|
|
|
|
|
|
- CredSSP
|
|
|
|
|
|
- Default
|
|
|
|
|
|
- Digest
|
|
|
|
|
|
- Kerberos
|
|
|
|
|
|
- Negotiate.
|
|
|
|
|
|
|
|
|
|
The default value is Default.
|
|
|
|
|
|
For more information about the values of this parameter, see AuthenticationMechanism
|
|
Enumerationhttp://go.microsoft.com/fwlink/?LinkID=235230 (http://go.microsoft.com/fwlink/?LinkID=235230) in the MSDN library.
|
|
|
|
|
|
Caution: Credential Security Service Provider (CredSSP) authentication, in which the user credentials are passed to a remote
|
|
computer to be authenticated, is designed for commands that require authentication on more than one resource, such as
|
|
accessing a remote network share. This mechanism increases the security risk of the remote operation. If the remote computer
|
|
is compromised, the credentials that are passed to it can be used to control the network session.
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
],
|
|
`Sends ICMP echo request packets ("pings") to one or more computers.`,
|
|
`Test-Connection [-ComputerName] <String[]> [-AsJob] [-BufferSize <Int32>] [-Count <Int32>] [-DcomAuthentication {Default |
|
|
None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Delay <Int32>] [-Impersonation {Default |
|
|
Anonymous | Identify | Impersonate | Delegate}] [-Protocol {DCOM | WSMan}] [-ThrottleLimit <Int32>] [-TimeToLive <Int32>]
|
|
[-WsmanAuthentication {Default | Basic | Negotiate | CredSSP | Digest | Kerberos}] [<CommonParameters>]
|
|
|
|
Test-Connection [-ComputerName] <String[]> [-Source] <String[]> [-AsJob] [-BufferSize <Int32>] [-Count <Int32>] [-Credential
|
|
<PSCredential>] [-DcomAuthentication {Default | None | Connect | Call | Packet | PacketIntegrity | PacketPrivacy |
|
|
Unchanged}] [-Delay <Int32>] [-Impersonation {Default | Anonymous | Identify | Impersonate | Delegate}] [-Protocol {DCOM |
|
|
WSMan}] [-ThrottleLimit <Int32>] [-TimeToLive <Int32>] [-WsmanAuthentication {Default | Basic | Negotiate | CredSSP | Digest
|
|
| Kerberos}] [<CommonParameters>]
|
|
|
|
Test-Connection [-ComputerName] <String[]> [-BufferSize <Int32>] [-Count <Int32>] [-DcomAuthentication {Default | None |
|
|
Connect | Call | Packet | PacketIntegrity | PacketPrivacy | Unchanged}] [-Delay <Int32>] [-Impersonation {Default |
|
|
Anonymous | Identify | Impersonate | Delegate}] [-Protocol {DCOM | WSMan}] [-Quiet] [-TimeToLive <Int32>]
|
|
[-WsmanAuthentication {Default | Basic | Negotiate | CredSSP | Digest | Kerberos}] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-DscConfiguration`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-FileCatalog`,
|
|
[
|
|
new Parameter(`CatalogFilePath`, ``, `String`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Detailed`, ``, `SwitchParameter`),
|
|
new Parameter(`FilesToSkip`, ``, `String[]`),
|
|
new Parameter(`Path`, ``, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
``,
|
|
`Test-FileCatalog [-CatalogFilePath] <String> [[-Path] <String[]>] [-Confirm] [-Detailed] [-FilesToSkip <String[]>] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-HgsTraceTarget`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-KdsRootKey`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-ModuleManifest`,
|
|
[
|
|
new Parameter(`Path`, `Specifies a path and file name for the manifest file. Enter an optional path and name of the module manifest file that has
|
|
the .psd1 file name extension. The default location is the current directory. Wildcard characters are supported, but must
|
|
resolve to a single module manifest file. This parameter is required. You can also pipe a path to Test-ModuleManifest .`, `String`),
|
|
],
|
|
`Verifies that a module manifest file accurately describes the contents of a module.`,
|
|
`Test-ModuleManifest [-Path] <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-Path`,
|
|
[
|
|
new Parameter(`OlderThan`, `Returns "True" when the LastWriteTime value of a file is less than the specified date. Otherwise, it returns "False". Enter
|
|
a DateTime object, such as one that the Get-Date cmdlet returns, or a string that can be converted to a DateTime object,
|
|
such as "August 10, 2011 2:00 PM".
|
|
|
|
OlderThan is a dynamic parameter that works only on file system paths. It was introduced in Windows PowerShell 3.0.`, `DateTime`),
|
|
new Parameter(`NewerThan`, `Returns "True" when the LastWriteTime value of a file is greater than the specified date. Otherwise, it returns "False".
|
|
Enter a DateTime object, such as one that the Get-Date cmdlet returns, or a string that can be converted to a DateTime
|
|
object, such as "August 10, 2011 2:00 PM".
|
|
|
|
NewerThan is a dynamic parameter that works only on file system paths. It was introduced in Windows PowerShell 3.0.`, `DateTime`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user.
|
|
|
|
|
|
Type a user name, such as User01 or Domain01\User01. Or, enter a PSCredential object, such as one generated by the
|
|
Get-Credential cmdlet. If you type a user name, this cmdlet prompts you for a password.
|
|
|
|
|
|
This parameter is not supported by any providers installed with Windows PowerShell.`, `PSCredential`),
|
|
new Parameter(`Exclude`, `Specifies items that this cmdlet omits. The value of this parameter qualifies the Path parameter. Enter a path element or
|
|
pattern, such as "*.txt". Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`Filter`, `Specifies a filter in the format or language of the provider. The value of this parameter qualifies the Path parameter. The
|
|
syntax of the filter, including the use of wildcard characters, depends on the provider. Filters are more efficient than
|
|
other parameters, because the provider applies them when it retrieves the objects instead of having Windows PowerShell
|
|
filter the objects after they are retrieved.`, `String`),
|
|
new Parameter(`Include`, `Specifies paths that this cmdlet tests. The value of this parameter qualifies the Path parameter. Enter a path element or
|
|
pattern, such as "*.txt". Wildcard characters are permitted.`, `String[]`),
|
|
new Parameter(`IsValid`, `Indicates that this cmdlet tests the syntax of the path, regardless of whether the elements of the path exist. This cmdlet
|
|
returns $True if the path syntax is valid and $False if it is not.`, `SwitchParameter`),
|
|
new Parameter(`LiteralPath`, `Specifies a path to be tested. Unlike Path , the value of the LiteralPath parameter is used exactly as it is typed. No
|
|
characters are interpreted as wildcard characters. If the path includes escape characters, enclose it in single quotation
|
|
marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies a path to be tested. Wildcard characters are permitted. If the path includes spaces, enclose it in quotation marks.`, `String[]`),
|
|
new Parameter(`PathType`, `Specifies the type of the final element in the path. This cmdlet returns $True if the element is of the specified type and
|
|
$False if it is not. The acceptable values for this parameter are:
|
|
|
|
|
|
- Container. An element that contains other elements, such as a directory or registry key. - Leaf. An element that does not
|
|
contain other elements, such as a file. - Any. Either a container or a leaf. Tells whether the final element in the path is
|
|
of a particular type.`, `TestPathType`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Determines whether all elements of a file or directory path exist.`,
|
|
`Test-Path [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Include <String[]>] [-IsValid]
|
|
-LiteralPath <String[]> [-NewerThan <DateTime>] [-OlderThan <DateTime>] [-PathType {Any | Container | Leaf}]
|
|
[-UseTransaction] [<CommonParameters>]
|
|
|
|
Test-Path [-Path] <String[]> [-Credential <PSCredential>] [-Exclude <String[]>] [-Filter <String>] [-Include <String[]>]
|
|
[-IsValid] [-NewerThan <DateTime>] [-OlderThan <DateTime>] [-PathType {Any | Container | Leaf}] [-UseTransaction]
|
|
[<CommonParameters>]
|
|
|
|
Test-Path [-NewerThan <DateTime>] [-OlderThan <DateTime>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-PSSessionConfigurationFile`,
|
|
[
|
|
new Parameter(`Path`, `Specifies the path and file name of a session configuration file (.pssc). If you omit the path, the default is the current
|
|
folder. Wildcard characters are supported, but they must resolve to a single file. You can also pipe a session configuration
|
|
file path to Test-PSSessionConfigurationFile .`, `String`),
|
|
],
|
|
`Verifies the keys and values in a session configuration file.`,
|
|
`Test-PSSessionConfigurationFile [-Path] <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-SqlAvailabilityGroup`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-SqlAvailabilityReplica`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-SqlAvailabilityReplica`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-SqlDatabaseReplicaState`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-SqlDatabaseReplicaState`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-SqlSmartAdmin`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-SqlSmartAdmin`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-UevTemplate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-VHD`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-VMNetworkAdapter`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-VMReplicationConnection`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Test-WSMan`,
|
|
[
|
|
new Parameter(`ApplicationName`, `Specifies the application name in the connection. The default value of the ApplicationName parameter is WSMAN. The complete
|
|
identifier for the remote endpoint is in the following format:
|
|
|
|
|
|
<transport>://<server>:<port>/<ApplicationName>
|
|
|
|
|
|
For example: "http://server01:8080/WSMAN"
|
|
|
|
|
|
Internet Information Services (IIS), which hosts the session, forwards requests with this endpoint to the specified
|
|
application. This default setting of WSMAN is appropriate for most uses. This parameter is designed to be used if many
|
|
computers establish remote connections to one computer that is running Windows PowerShell. In this case, IIS hosts Web
|
|
Services for Management (WS-Management) for efficiency.`, `String`),
|
|
new Parameter(`Authentication`, `Specifies the authentication mechanism to be used at the server. The acceptable values for this parameter are:
|
|
|
|
|
|
- Basic. Basic is a scheme in which the user name and password are sent in clear text to the server or proxy. - Default.
|
|
Use the authentication method implemented by the WS-Management protocol. This is the default. - Digest. Digest is a
|
|
challenge-response scheme that uses a server-specified data string for the challenge. - Kerberos. The client computer and
|
|
the server mutually authenticate by using Kerberos certificates. - Negotiate. Negotiate is a challenge-response scheme that
|
|
negotiates with the server or proxy to determine the scheme to use for authentication. For example, this parameter value
|
|
allows for negotiation to determine whether the Kerberos protocol or NTLM is used. - CredSSP. Use Credential Security
|
|
Support Provider (CredSSP) authentication, which lets the user delegate credentials. This option is designed for commands
|
|
that run on one remote computer but collect data from or run additional commands on other remote computers.
|
|
|
|
|
|
Caution: CredSSP delegates the user credentials from the local computer to a remote computer. This practice increases the
|
|
security risk of the remote operation. If the remote computer is compromised, when credentials are passed to it, the
|
|
credentials can be used to control the network session.
|
|
|
|
|
|
Important: If you do not specify the Authentication parameter,, the Test-WSMan request is sent to the remote computer
|
|
anonymously, without using authentication. If the request is made anonymously, it returns no information that is specific to
|
|
the operating-system version. Instead, this cmdlet displays null values for the operating system version and service pack
|
|
level (OS: 0.0.0 SP: 0.0).`, `AuthenticationMechanism`),
|
|
new Parameter(`CertificateThumbprint`, `Specifies the digital public key certificate (X509) of a user account that has permission to perform this action. Enter the
|
|
certificate thumbprint of the certificate.
|
|
|
|
|
|
Certificates are used in client certificate-based authentication. They can be mapped only to local user accounts; they do
|
|
not work with domain accounts.
|
|
|
|
|
|
To get a certificate thumbprint, use the Get-Item or Get-ChildItem command in the Windows PowerShell Cert: drive.`, `String`),
|
|
new Parameter(`ComputerName`, `Specifies the computer against which to run the management operation. The value can be a fully qualified domain name, a
|
|
NetBIOS name, or an IP address. Use the local computer name, use localhost, or use a dot (.) to specify the local computer.
|
|
The local computer is the default. When the remote computer is in a different domain from the user, you must use a fully
|
|
qualified domain name must be used. You can pipe a value for this parameter to the cmdlet.`, `String`),
|
|
new Parameter(`Credential`, `Specifies a user account that has permission to perform this action. The default is the current user. Type a user name, such
|
|
as User01, Domain01\User01, or User@Domain.com. Or, enter a PSCredential object, such as one returned by the Get-Credential
|
|
cmdlet. When you type a user name, this cmdlet prompts you for a password.`, `PSCredential`),
|
|
new Parameter(`Port`, `Specifies the port to use when the client connects to the WinRM service. When the transport is HTTP, the default port is 80.
|
|
When the transport is HTTPS, the default port is 443.
|
|
|
|
|
|
When you use HTTPS as the transport, the value of the ComputerName parameter must match the server's certificate common name
|
|
(CN).`, `Int32`),
|
|
new Parameter(`UseSSL`, `Specifies that the Secure Sockets Layer (SSL) protocol is used to establish a connection to the remote computer. By default,
|
|
SSL is not used.
|
|
|
|
|
|
WS-Management encrypts all the Windows PowerShell content that is transmitted over the network. The UseSSL parameter lets
|
|
you specify the additional protection of HTTPS instead of HTTP. If SSL is not available on the port that is used for the
|
|
connection, and you specify this parameter, the command fails.`, `SwitchParameter`),
|
|
],
|
|
`Tests whether the WinRM service is running on a local or remote computer.`,
|
|
`Test-WSMan [[-ComputerName] <String>] [-ApplicationName <String>] [-Authentication {None | Default | Digest | Negotiate |
|
|
Basic | Kerberos | ClientCertificate | Credssp}] [-CertificateThumbprint <String>] [-Credential <PSCredential>] [-Port
|
|
<Int32>] [-UseSSL] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Trace-Command`,
|
|
[
|
|
new Parameter(`ArgumentList`, `Specifies the parameters and parameter values for the command being traced. The alias for ArgumentList is Args . This
|
|
feature is especially useful for debugging dynamic parameters.`, `Object[]`),
|
|
new Parameter(`Command`, `Specifies a command that is being processed during the trace.`, `String`),
|
|
new Parameter(`Debugger`, `Indicates that the cmdlet sends the trace output to the debugger. You can view the output in any user-mode or kernel mode
|
|
debugger or in Visual Studio. This parameter also selects the default trace listener.`, `SwitchParameter`),
|
|
new Parameter(`Expression`, `Specifies the expression that is being processed during the trace. Enclose the expression in braces ({}).`, `ScriptBlock`),
|
|
new Parameter(`FilePath`, `Specifies a file that the cmdlet sends the trace output to. This parameter also selects the file trace listener.`, `String`),
|
|
new Parameter(`Force`, `Forces the command to run without asking for user confirmation. Used with the FilePath parameter. Even using the Force
|
|
parameter, the cmdlet cannot override security restrictions.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies input to the expression that is being processed during the trace.
|
|
|
|
|
|
You can enter a variable that represents the input that the expression accepts, or pass an object through the pipeline.`, `PSObject`),
|
|
new Parameter(`ListenerOption`, `Specifies optional data to the prefix of each trace message in the output.The acceptable values for this parameter are:
|
|
|
|
|
|
- None
|
|
|
|
|
|
- LogicalOperationStack
|
|
|
|
|
|
- DateTime
|
|
|
|
|
|
- Timestamp
|
|
|
|
|
|
- ProcessId
|
|
|
|
|
|
- ThreadId
|
|
|
|
|
|
- Callstack
|
|
|
|
|
|
|
|
|
|
None is the default.
|
|
|
|
To specify multiple options, separate them with commas, but with no spaces, and enclose them in quotation marks, such as
|
|
"ProcessID,ThreadID".`, `TraceOptions`),
|
|
new Parameter(`Name`, `Specifies an array of Windows PowerShell components that are traced. Enter the name of the trace source of each component.
|
|
Wildcards are permitted. To find the trace sources on your computer, type "Get-TraceSource".`, `String[]`),
|
|
new Parameter(`Option`, `Determines the type of events that are traced. The acceptable values for this parameter are:
|
|
|
|
|
|
- None
|
|
|
|
|
|
- Constructor
|
|
|
|
|
|
- Dispose
|
|
|
|
|
|
- Finalizer
|
|
|
|
|
|
- Method
|
|
|
|
|
|
- Property
|
|
|
|
|
|
- Delegates
|
|
|
|
|
|
- Events
|
|
|
|
|
|
- Exception
|
|
|
|
|
|
- Lock
|
|
|
|
|
|
- Error
|
|
|
|
|
|
- Errors
|
|
|
|
|
|
- Warning
|
|
|
|
|
|
- Verbose
|
|
|
|
|
|
- WriteLine
|
|
|
|
|
|
- Data
|
|
|
|
|
|
- Scope
|
|
|
|
|
|
- ExecutionFlow
|
|
|
|
|
|
- Assert
|
|
|
|
|
|
- All
|
|
|
|
|
|
|
|
|
|
All is the default.
|
|
|
|
|
|
The following values are combinations of other values:
|
|
|
|
|
|
- ExecutionFlow: (Constructor, Dispose, Finalizer, Method, Delegates, Events, and Scope)
|
|
|
|
|
|
- Data: (Constructor, Dispose, Finalizer, Property, Verbose, and WriteLine)
|
|
|
|
|
|
- Errors: (Error and Exception).
|
|
|
|
|
|
|
|
To specify multiple options, separate them with commas, but with no spaces, and enclose them in quotation marks, such as
|
|
"Constructor,Dispose".`, `PSTraceSourceOptions`),
|
|
new Parameter(`PSHost`, `Indicates that the cmdlet sends the trace output to the Windows PowerShell host. This parameter also selects the PSHost
|
|
trace listener.`, `SwitchParameter`),
|
|
],
|
|
`Configures and starts a trace of the specified expression or command.`,
|
|
`Trace-Command [-Name] <String[]> [-Command] <String> [[-Option] {None | Constructor | Dispose | Finalizer | Method |
|
|
Property | Delegates | Events | Exception | Lock | Error | Errors | Warning | Verbose | WriteLine | Data | Scope |
|
|
ExecutionFlow | Assert | All}] [-ArgumentList <Object[]>] [-Debugger] [-FilePath <String>] [-Force] [-InputObject
|
|
<PSObject>] [-ListenerOption {None | LogicalOperationStack | DateTime | Timestamp | ProcessId | ThreadId | Callstack}]
|
|
[-PSHost] [<CommonParameters>]
|
|
|
|
Trace-Command [-Name] <String[]> [-Expression] <ScriptBlock> [[-Option] {None | Constructor | Dispose | Finalizer | Method |
|
|
Property | Delegates | Events | Exception | Lock | Error | Errors | Warning | Verbose | WriteLine | Data | Scope |
|
|
ExecutionFlow | Assert | All}] [-Debugger] [-FilePath <String>] [-Force] [-InputObject <PSObject>] [-ListenerOption {None |
|
|
LogicalOperationStack | DateTime | Timestamp | ProcessId | ThreadId | Callstack}] [-PSHost] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unblock-File`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`LiteralPath`, `Specifies the files to unblock. Unlike Path , the value of the LiteralPath parameter is used exactly as it is typed. No
|
|
characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation marks.
|
|
Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Path`, `Specifies the files to unblock. Wildcard characters are supported.`, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Unblocks files that were downloaded from the Internet.`,
|
|
`Unblock-File [-Confirm] -LiteralPath <String[]> [-WhatIf] [<CommonParameters>]
|
|
|
|
Unblock-File [-Path] <String[]> [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unblock-Tpm`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Undo-DtcDiagnosticTransaction`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Undo-Transaction`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Rolls back the active transaction.`,
|
|
`Undo-Transaction [-Confirm] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Uninstall-Package`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Uninstall-ProvisioningPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Uninstall-TrustedProvisioningCertificate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unprotect-CmsMessage`,
|
|
[
|
|
new Parameter(`Content`, `Specifies an encrypted string, or a variable containing an encrypted string.`, `String`),
|
|
new Parameter(`EventLogRecord`, `Specifies an event log record ID that represents a CMS encryption operation.`, `PSObject`),
|
|
new Parameter(`IncludeContext`, `@{Text=}`, `SwitchParameter`),
|
|
new Parameter(`LiteralPath`, `Specifies the path to encrypted content that you want to decrypt. Unlike Path , the value of LiteralPath is used exactly as
|
|
it is typed. No characters are interpreted as wildcard characters. If the path includes escape characters, enclose it in
|
|
single quotation marks. Single quotation marks tell Windows PowerShell not to interpret any characters as escape sequences.`, `String`),
|
|
new Parameter(`Path`, `Specifies the path to encrypted content that you want to decrypt.`, `String`),
|
|
new Parameter(`To`, `Specifies one or more CMS message recipients, identified in any of the following formats.
|
|
|
|
|
|
- An actual certificate (as retrieved from the certificate provider).
|
|
|
|
|
|
- Path to the a file containing the certificate.
|
|
|
|
|
|
- Path to a directory containing the certificate.
|
|
|
|
|
|
- Thumbprint of the certificate (used to look in the certificate store).
|
|
|
|
|
|
- Subject name of the certificate (used to look in the certificate store).`, `CmsMessageRecipient[]`),
|
|
],
|
|
`Decrypts content that has been encrypted by using the Cryptographic Message Syntax format.`,
|
|
`Unprotect-CmsMessage [-Content] <String> [[-To] <CmsMessageRecipient[]>] [-IncludeContext] [<CommonParameters>]
|
|
|
|
Unprotect-CmsMessage [-EventLogRecord] <PSObject> [[-To] <CmsMessageRecipient[]>] [-IncludeContext] [<CommonParameters>]
|
|
|
|
Unprotect-CmsMessage [-LiteralPath] <String> [[-To] <CmsMessageRecipient[]>] [-IncludeContext] [<CommonParameters>]
|
|
|
|
Unprotect-CmsMessage [-Path] <String> [[-To] <CmsMessageRecipient[]>] [-IncludeContext] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unpublish-AppvClientPackage`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-Event`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Cancels all event subscriptions, including subscriptions that were hidden by using the SupportEvent parameter of
|
|
Register-ObjectEvent , Register-WmiEvent , and Register-EngineEvent .`, `SwitchParameter`),
|
|
new Parameter(`SourceIdentifier`, `Specifies a source identifier that this cmdlet cancels event subscriptions.
|
|
|
|
|
|
A SourceIdentifier or SubscriptionId parameter must be included in every command.`, `String`),
|
|
new Parameter(`SubscriptionId`, `Specifies a source identifier ID that this cmdlet cancels event subscriptions.
|
|
|
|
|
|
A SourceIdentifier or SubscriptionId parameter must be included in every command.`, `Int32`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Cancels an event subscription.`,
|
|
`Unregister-Event [-SourceIdentifier] <String> [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]
|
|
|
|
Unregister-Event [-SubscriptionId] <Int32> [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-PackageSource`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-PSSessionConfiguration`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Force`, `Indicates that the cmdlet does not prompt you for confirmation, and restarts the WinRM service without prompting. Restarting
|
|
the service makes the configuration change effective.
|
|
|
|
|
|
To prevent a restart and suppress the restart prompt, use the NoServiceRestart parameter.`, `SwitchParameter`),
|
|
new Parameter(`Name`, `Specifies the names of the session configurations to delete. Enter one session configuration name or a configuration name
|
|
pattern. Wildcard characters are permitted. This parameter is required.
|
|
|
|
|
|
You can also pipe a session configurations to Unregister-PSSessionConfiguration .`, `String`),
|
|
new Parameter(`NoServiceRestart`, `Indicates that this cmdlet does not restart the WinRM service, and suppresses the prompt to restart the service.
|
|
|
|
|
|
By default, when you run an Unregister-PSSessionConfiguration command, you are prompted to restart the WinRM service to make
|
|
the change effective. Until the WinRM service is restarted, users can still use the unregistered session configuration, even
|
|
though Get-PSSessionConfiguration does not find it.
|
|
|
|
|
|
To restart the WinRM service without prompting, specify the Force parameter. To restart the WinRM service manually, use the
|
|
Restart-Service cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Deletes registered session configurations from the computer.`,
|
|
`Unregister-PSSessionConfiguration [-Name] <String> [-Confirm] [-Force] [-NoServiceRestart] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-ScheduledJob`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-UevTemplate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Unregister-WindowsDeveloperLicense`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-FormatData`,
|
|
[
|
|
new Parameter(`AppendPath`, `Specifies formatting files that this cmdlet adds to the session. The files are loaded after Windows PowerShell loads the
|
|
built-in formatting files.
|
|
|
|
|
|
When formatting .NET objects, Windows PowerShell uses the first formatting definition that it finds for each .NET type. If
|
|
you use the AppendPath parameter, Windows PowerShell searches the data from the built-in files before it encounters the
|
|
formatting data that you are adding.
|
|
|
|
|
|
Use this parameter to add a file that formats a .NET object that is not referenced in the built-in formatting files.`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`PrependPath`, `Specifies formatting files that this cmdlet adds to the session. The files are loaded before Windows PowerShell loads the
|
|
built-in formatting files.
|
|
|
|
|
|
When formatting .NET objects, Windows PowerShell uses the first formatting definition that it finds for each .NET type. If
|
|
you use the PrependPath parameter, Windows PowerShell searches the data from the files that you are adding before it
|
|
encounters the formatting data from the built-in files.
|
|
|
|
|
|
Use this parameter to add a file that formats a .NET object that is also referenced in the built-in formatting files.`, `String[]`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Updates the formatting data in the current session.`,
|
|
`Update-FormatData [[-AppendPath] <String[]>] [-Confirm] [-PrependPath <String[]>] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-Help`,
|
|
[
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`Credential`, `Specifies credentials of a user who has permission to access the file system location specified by SourcePath . This
|
|
parameter is valid only when the SourcePath or LiteralPath parameter is used in the command.
|
|
|
|
|
|
This parameter enables you to run Update-Help commands that have SourcePath on remote computers. By providing explicit
|
|
credentials, you can run the command on a remote computer and access a file share on a third computer without encountering
|
|
an access denied error or using CredSSP authentication to delegate credentials.`, `PSCredential`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet does not follow the once-per-day limitation, skips version checking, and downloads files that
|
|
exceed the 1 GB limit.
|
|
|
|
|
|
Without this parameter, Update-Help runs only once in each 24-hour period, downloads are limited to 1 GB of uncompressed
|
|
content per module and help files are installed only when they are newer than the files on the computer.
|
|
|
|
|
|
The once-per-day limit protects the servers that host the help files and makes it practical for you to add an Update-Help
|
|
command to your Windows PowerShell profile without incurring the resource cost of repeated connections or downloads.
|
|
|
|
|
|
To update help for a module in multiple UI cultures without the Force parameter, include all UI cultures in the same
|
|
command, such as: "Update-Help -Module PSScheduledJobs -UICulture en-US, fr-FR, pt-BR"`, `SwitchParameter`),
|
|
new Parameter(`FullyQualifiedModule`, `Specifies modules with names that are specified in the form of ModuleSpecification objects. These are described in the
|
|
Remarks section of Module Specification Constructor
|
|
(Hashtable)http://msdn.microsoft.com/library/windows/desktop/jj136290(v=vs.85).aspx
|
|
(http://msdn.microsoft.com/library/windows/desktop/jj136290(v=vs.85).aspx) in the Microsoft Developer Network (MSDN). For
|
|
example, the FullyQualifiedModule parameter accepts a module name that is specified in the format @{ModuleName =
|
|
"modulename"; ModuleVersion = "version_number"} or @{ModuleName = "modulename"; ModuleVersion = "version_number"; Guid =
|
|
"GUID"}. ModuleName and ModuleVersion are required, but Guid is optional.
|
|
|
|
|
|
You cannot specify the FullyQualifiedModule parameter in the same command as a Module parameter.`, `ModuleSpecification[]`),
|
|
new Parameter(`LiteralPath`, `Specifies the folder for updated help files instead of downloading them from the Internet. Use this parameter or SourcePath
|
|
if you have used the Save-Help cmdlet to download help files to a directory.
|
|
|
|
|
|
You can also pipe a directory object, such as one from the Get-Item or Get-ChildItem cmdlets, to Update-Help .
|
|
|
|
|
|
Unlike the value of SourcePath , the value of LiteralPath is used exactly as it is typed. No characters are interpreted as
|
|
wildcard characters. If the path includes escape characters, enclose it in single quotation marks. Single quotation marks
|
|
tell Windows PowerShell not to interpret any characters as escape sequences.`, `String[]`),
|
|
new Parameter(`Module`, `Specifies modules for which this cmdlet updates help. Enter one or more module names or name patters in a comma-separated
|
|
list, or specify a file that lists one module name on each line. Wildcard characters are permitted. You can also pipe
|
|
modules from the Get-Module cmdlet, to the Update-Help cmdlet.
|
|
|
|
|
|
The modules that you specify must be installed on the computer, but they do not have to be imported into the current
|
|
session. You can specify any module in the session or any module that is installed in a location listed in the PSModulePath
|
|
environment variable.
|
|
|
|
|
|
A value of * (all) attempts to update help for all modules that are installed on the computer. This includes modules that do
|
|
not support Updatable Help. This value might generate errors when the command encounters modules that do not support
|
|
Updatable Help. Instead, run Update-Help without parameters.
|
|
|
|
|
|
The Module parameter of the Update-Help cmdlet does not accept the full path of a module file or module manifest file. To
|
|
update help for a module that is not in a PSModulePath location, import the module into the current session before you run
|
|
the Update-Help command.`, `String[]`),
|
|
new Parameter(`Recurse`, `Searches recursively for help files in the specified directory. This parameter is valid only when SourcePath is used in the
|
|
command.`, `SwitchParameter`),
|
|
new Parameter(`SourcePath`, `Specifies a file system folder from which this cmdlet gets updated help files, instead of downloading them from the
|
|
Internet. Enter the path of a folder. Do not specify a file name or file name extension. You can also pipe a folder, such as
|
|
one from the Get-Item or Get-ChildItem cmdlets, to Update-Help .
|
|
|
|
|
|
By default, Update-Help downloads updated help files from the Internet. Use this parameter when you have used the Save-Help
|
|
cmdlet to download updated help files to a directory.
|
|
|
|
|
|
Administrators can use the Set the default source path for Update-Help Group Policy setting under Computer Configuration to
|
|
specify a default value for SourcePath . This Group Policy setting prevents users from using Update-Help to download help
|
|
files from the Internet. For more information, see about_Group_Policy_Settings
|
|
(http://go.microsoft.com/fwlink/?LinkId=251696).`, `String[]`),
|
|
new Parameter(`UICulture`, `Specifies UI culture values for which this cmdlet gets updated help files. Enter one or more language codes, such as es-ES,
|
|
a variable that contains culture objects, or a command that gets culture objects, such as a Get-Culture or Get-UICulture
|
|
command. Wildcard characters are not permitted and you cannot submit a partial language code, such as "de".
|
|
|
|
|
|
By default, Update-Help gets help files in the UI culture set for Windows or its fallback culture. If you specify the
|
|
UICulture parameter, Update-Help looks for help only for the specified UI culture, not in any fallback culture.
|
|
|
|
|
|
Commands that use the UICulture parameter succeed only when the module provides help files for the specified UI culture. If
|
|
the command fails because the specified UI culture is not supported, the error message includes a list of UI cultures that
|
|
the module supports.`, `CultureInfo[]`),
|
|
new Parameter(`UseDefaultCredentials`, `Indicates that this cmdlet runs the command, including the Internet download, by using the credentials of the current user.
|
|
By default, the command runs without explicit credentials.
|
|
|
|
|
|
This parameter is effective only when the Web download uses NTLM, negotiate, or Kerberos-based authentication.`, `SwitchParameter`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Downloads and installs the newest help files on your computer.`,
|
|
`Update-Help [[-Module] <String[]>] [[-UICulture] <CultureInfo[]>] [-Confirm] [-Credential <PSCredential>] [-Force]
|
|
[-FullyQualifiedModule <ModuleSpecification[]>] [-LiteralPath <String[]>] [-Recurse] [-UseDefaultCredentials] [-WhatIf]
|
|
[<CommonParameters>]
|
|
|
|
Update-Help [[-Module] <String[]>] [[-SourcePath] <String[]>] [[-UICulture] <CultureInfo[]>] [-Confirm] [-Credential
|
|
<PSCredential>] [-Force] [-FullyQualifiedModule <ModuleSpecification[]>] [-Recurse] [-UseDefaultCredentials] [-WhatIf]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-List`,
|
|
[
|
|
new Parameter(`Add`, `Specifies the property values to be added to the collection. Enter the values in the order that they should appear in the
|
|
collection.`, `Object[]`),
|
|
new Parameter(`InputObject`, `Specifies the objects to be updated. You can also pipe the object to be updated to Update-List .`, `PSObject`),
|
|
new Parameter(`Property`, `Specifies the property that contains the collection that is being updated. If you omit this parameter, Update-List returns
|
|
an object that represents the change instead of changing the object.`, `String`),
|
|
new Parameter(`Remove`, `Specifies the property values to be removed from the collection.`, `Object[]`),
|
|
new Parameter(`Replace`, `Specifies a new collection. This parameter replaces all items in the original collection with the items specified by this
|
|
parameter.`, `Object[]`),
|
|
],
|
|
`Adds items to and removes items from a property value that contains a collection of objects.`,
|
|
`Update-List [[-Property] <String>] [-Add <Object[]>] [-InputObject <PSObject>] [-Remove <Object[]>] [<CommonParameters>]
|
|
|
|
Update-List [[-Property] <String>] [-InputObject <PSObject>] -Replace <Object[]> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-TypeData`,
|
|
[
|
|
new Parameter(`AppendPath`, `Specifies the path to optional .ps1xml files. The specified files are loaded in the order that they are listed after the
|
|
built-in files are loaded. You can also pipe an AppendPath value to Update-TypeData .`, `String[]`),
|
|
new Parameter(`Confirm`, `Prompts you for confirmation before running the cmdlet.`, `SwitchParameter`),
|
|
new Parameter(`DefaultDisplayProperty`, `Specifies the property of the type that is displayed by the Format-Wide cmdlet when no other properties are specified.
|
|
|
|
|
|
Type the name of a standard or extended property of the type. The value of this parameter can be the name of a type that is
|
|
added in the same command.
|
|
|
|
|
|
This value is effective only when there are no wide views defined for the type in a Format.ps1xml file.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`DefaultDisplayPropertySet`, `Specifies one or more properties of the type. These properties are displayed by the Format-List cmdlet when no other
|
|
properties are specified.
|
|
|
|
|
|
Type the names of standard or extended properties of the type. The value of this parameter can be the names of types that
|
|
are added in the same command.
|
|
|
|
|
|
This value is effective only when there are no list views defined for the type in a Format.ps1xml file.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String[]`),
|
|
new Parameter(`DefaultKeyPropertySet`, `Specifies one or more properties of the type. These properties are used by the Group-Object and Sort-Object cmdlets when no
|
|
other properties are specified.
|
|
|
|
|
|
Type the names of standard or extended properties of the type. The value of this parameter can be the names of types that
|
|
are added in the same command.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String[]`),
|
|
new Parameter(`Force`, `Indicates that the cmdlet uses the specified type data, even if type data has already been specified for that type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`InheritPropertySerializationSet`, `Indicates whether the set of properties that are serialized is inherited. The default value is $Null. The acceptable values
|
|
for this parameter are:
|
|
|
|
|
|
- $True. The property set is inherited. - $False. The property set is not inherited. - $Null. Inheritance is not defined.
|
|
|
|
|
|
This parameter is valid only when the value of the SerializationMethod parameter is SpecificProperties. When the value of
|
|
this parameter is $False, the PropertySerializationSet parameter is required.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Boolean`),
|
|
new Parameter(`MemberName`, `Specifies the name of a property or method.
|
|
|
|
|
|
Use this parameter with the TypeName , MemberType , Value and SecondValue parameters to add or change a property or method
|
|
of a type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`MemberType`, `Specifies the type of the member to add or change.
|
|
|
|
|
|
Use this parameter with the TypeName , MemberType , Value and SecondValue parameters to add or change a property or method
|
|
of a type. The acceptable values for this parameter are:
|
|
|
|
|
|
- AliasProperty
|
|
|
|
|
|
- CodeMethod
|
|
|
|
|
|
- CodeProperty
|
|
|
|
|
|
- Noteproperty
|
|
|
|
|
|
- ScriptMethod
|
|
|
|
|
|
- ScriptProperty
|
|
|
|
|
|
|
|
|
|
For information about these values, see PSMemberTypes
|
|
Enumerationhttp://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.psmembertypes(v=vs.85).aspx
|
|
(http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.psmembertypes(v=vs.85).aspx) in MSDN.
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `PSMemberTypes`),
|
|
new Parameter(`PrependPath`, `Specifies the path to the optional .ps1xml files. The specified files are loaded in the order that they are listed before
|
|
the built-in files are loaded.`, `String[]`),
|
|
new Parameter(`PropertySerializationSet`, `Specifies the names of properties that are serialized. Use this parameter when the value of the SerializationMethod
|
|
parameter is SpecificProperties .`, `String[]`),
|
|
new Parameter(`SecondValue`, `Specifies additional values for AliasProperty , ScriptProperty , CodeProperty , or CodeMethod members.
|
|
|
|
|
|
Use this parameter with the TypeName , MemberType , Value , and SecondValue parameters to add or change a property or method
|
|
of a type.
|
|
|
|
|
|
When the value of the MemberType parameter is AliasProperty, the value of the SecondValue parameter must be a data type.
|
|
Windows PowerShell converts (that is, casts) the value of the alias property to the specified type. For example, if you add
|
|
an alias property that provides an alternate name for a string property, you can also specify a SecondValue of System.Int32
|
|
to convert the aliased string value to an integer.
|
|
|
|
|
|
When the value of the MemberType parameter is ScriptProperty, you can use the SecondValue parameter to specify an additional
|
|
script block. The script block in the value of the Value parameter gets the value of a variable. The script block in the
|
|
value of the SecondValue parameter set the value of the variable.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Object`),
|
|
new Parameter(`SerializationDepth`, `Specifies how many levels of type objects are serialized as strings. The default value, 1, serializes the object and its
|
|
properties. A value of 0 serializes the object, but not its properties. A value of 2 serializes the object, its properties,
|
|
and any objects in property values.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Int32`),
|
|
new Parameter(`SerializationMethod`, `Specifies a serialization method for the type. A serialization method determines which properties of the type are serialized
|
|
and the technique that is used to serialize them. The acceptable values for this parameter are:
|
|
|
|
|
|
- AllPublicProperties. Serialize all public properties of the type. You can use the SerializationDepth parameter to
|
|
determine whether child properties are serialized. - String. Serialize the type as a string. You can use the
|
|
StringSerializationSource to specify a property of the type to use as the serialization result. Otherwise, the type is
|
|
serialized by using the ToString method of the object. - SpecificProperties. Serialize only the specified properties of
|
|
this type. Use the PropertySerializationSet parameter to specify the properties of the type that are serialized. You can
|
|
also use the InheritPropertySerializationSet parameter to determine whether the property set is inherited and the
|
|
SerializationDepth parameter to determine whether child properties are serialized.
|
|
|
|
|
|
In Windows PowerShell, serialization methods are stored in PSStandardMembers internal objects.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`StringSerializationSource`, `Specifies the name of a property of the type. The value of specified property is used as the serialization result. This
|
|
parameter is valid only when the value of the SerializationMethod parameter is String.`, `String`),
|
|
new Parameter(`TargetTypeForDeserialization`, `Specifies the type to which object of this type are converted when they are deserialized.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Type`),
|
|
new Parameter(`TypeAdapter`, `Specifies the type of a type adapter, such as Microsoft.PowerShell.Cim.CimInstanceAdapter . A type adapter enables Windows
|
|
PowerShell to get the members of a type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Type`),
|
|
new Parameter(`TypeConverter`, `Specifies a type converter to convert values between different types. If a type converter is defined for a type, an instance
|
|
of the type converter is used for the conversion.
|
|
|
|
|
|
Enter a System.Type value that is derived from the System.ComponentModel.TypeConverter or
|
|
System.Management.Automation.PSTypeConverter classes.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Type`),
|
|
new Parameter(`TypeData`, `Specifies an array of type data that this cmdlet adds to the session. Enter a variable that contains a TypeData object or a
|
|
command that gets a TypeData object, such as a Get-TypeData command. You can also pipe a TypeData object to Update-TypeData .
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `TypeData[]`),
|
|
new Parameter(`TypeName`, `Specifies the name of the type to extend.
|
|
|
|
|
|
For types in the System namespace, enter the short name. Otherwise, the full type name is required. Wildcards are not
|
|
supported.
|
|
|
|
|
|
You can pipe type names to Update-TypeData . When you pipe an object to Update-TypeData , Update-TypeData gets the type name
|
|
of the object and type data to the object type.
|
|
|
|
|
|
Use this parameter with the MemberName , MemberType , Value and SecondValue parameters to add or change a property or method
|
|
of a type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`Value`, `Specifies the value of the property or method.
|
|
|
|
|
|
If you add an AliasProperty, CodeProperty, ScriptProperty, or CodeMethod member, you can use the SecondValue parameter to
|
|
add additional information.
|
|
|
|
|
|
Use this parameter with the MemberName , MemberType , Value and SecondValue parameters to add or change a property or method
|
|
of a type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Object`),
|
|
new Parameter(`WhatIf`, `Shows what would happen if the cmdlet runs. The cmdlet is not run.`, `SwitchParameter`),
|
|
],
|
|
`Updates the extended type data in the session.`,
|
|
`Update-TypeData [[-AppendPath] <String[]>] [-Confirm] [-PrependPath <String[]>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Update-TypeData [-Confirm] [-DefaultDisplayProperty <String>] [-DefaultDisplayPropertySet <String[]>]
|
|
[-DefaultKeyPropertySet <String[]>] [-Force] [-InheritPropertySerializationSet <Boolean>] [-MemberName <String>]
|
|
[-MemberType {NoteProperty | AliasProperty | ScriptProperty | CodeProperty | ScriptMethod | CodeMethod}]
|
|
[-PropertySerializationSet <String[]>] [-SecondValue <Object>] [-SerializationDepth <Int32>] [-SerializationMethod <String>]
|
|
[-StringSerializationSource <String>] [-TargetTypeForDeserialization <Type>] [-TypeAdapter <Type>] [-TypeConverter <Type>]
|
|
-TypeName <String> [-Value <Object>] [-WhatIf] [<CommonParameters>]
|
|
|
|
Update-TypeData [-TypeData] <TypeData[]> [-Confirm] [-Force] [-WhatIf] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-UevTemplate`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-VMVersion`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Update-WIMBootEntry`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Use-Transaction`,
|
|
[
|
|
new Parameter(`TransactedScript`, `Specifies the script block that is run in the transaction. Enter any valid script block enclosed in braces ( { } ). This
|
|
parameter is required.`, `ScriptBlock`),
|
|
new Parameter(`UseTransaction`, `Includes the command in the active transaction. This parameter is valid only when a transaction is in progress. For more
|
|
information, see Includes the command in the active transaction. This parameter is valid only when a transaction is in
|
|
progress. For more information, see`, `SwitchParameter`),
|
|
],
|
|
`Adds the script block to the active transaction.`,
|
|
`Use-Transaction [-TransactedScript] <ScriptBlock> [-UseTransaction] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Use-WindowsUnattend`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Wait-Debugger`,
|
|
[
|
|
|
|
],
|
|
`Stops a script in the debugger before running the next statement in the script.`,
|
|
`Wait-Debugger [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Wait-Event`,
|
|
[
|
|
new Parameter(`SourceIdentifier`, `Specifies the source identifier that this cmdlet waits for events. By default, Wait-Event waits for any event.`, `String`),
|
|
new Parameter(`Timeout`, `Specifies the maximum time, in seconds, that Wait-Event waits for the event to occur. The default, -1, waits indefinitely.
|
|
The timing starts when you submit the Wait-Event command.
|
|
|
|
|
|
If the specified time is exceeded, the wait ends and the command prompt returns, even if the event has not been raised. No
|
|
error message is displayed.`, `Int32`),
|
|
],
|
|
`Waits until a particular event is raised before continuing to run.`,
|
|
`Wait-Event [[-SourceIdentifier] <String>] [-Timeout <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Wait-Job`,
|
|
[
|
|
new Parameter(`Any`, `Indicates that this cmdlet displays the command prompt, and returns the job object, when any job finishes. By default,
|
|
Wait-Job waits until all of the specified jobs are complete before it displays the prompt.`, `SwitchParameter`),
|
|
new Parameter(`Filter`, `Specifies a hash table of conditions. This cmdlet waits for jobs that satisfy all of the conditions in the hash table. Enter
|
|
a hash table where the keys are job properties and the values are job property values.
|
|
|
|
|
|
This parameter works only on custom job types, such as workflow jobs and scheduled jobs. It does not work on standard
|
|
background jobs, such as those created by using the Start-Job cmdlet. For information about support for this parameter, see
|
|
the help topic for the job type.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Hashtable`),
|
|
new Parameter(`Force`, `Indicates that this cmdlet continues to wait for jobs in the Suspended or Disconnected state. By default, Wait-Job returns,
|
|
or ends the wait, when jobs are in one of the following states:
|
|
|
|
|
|
- Completed
|
|
|
|
|
|
- Failed
|
|
|
|
|
|
- Stopped
|
|
|
|
|
|
- Suspended
|
|
|
|
|
|
- Disconnected
|
|
|
|
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Id`, `Specifies an array of IDs of jobs for which this cmdlet waits.
|
|
|
|
|
|
The ID is an integer that uniquely identifies the job in the current session. It is easier to remember and type than the
|
|
instance ID, but it is unique only in the current session. You can type one or more IDs, separated by commas. To find the ID
|
|
of a job, type "Get-Job".`, `Int32[]`),
|
|
new Parameter(`InstanceId`, `Specifies an array of instance IDs of jobs for which this cmdlet waits. The default is all jobs.
|
|
|
|
|
|
An instance ID is a GUID that uniquely identifies the job on the computer. To find the instance ID of a job, use Get-Job .`, `Guid[]`),
|
|
new Parameter(`Job`, `Specifies the jobs for which this cmdlet waits. Enter a variable that contains the job objects or a command that gets the
|
|
job objects. You can also use a pipeline operator to send job objects to the Wait-Job cmdlet. By default, Wait-Job waits for
|
|
all jobs created in the current session.`, `Job[]`),
|
|
new Parameter(`Name`, `Specifies friendly names of jobs for which this cmdlet waits.`, `String[]`),
|
|
new Parameter(`State`, `Specifies a job state. This cmdlet waits only for jobs in the specified state. The acceptable values for this parameter are:
|
|
|
|
|
|
- NotStarted
|
|
|
|
|
|
- Running
|
|
|
|
|
|
- Completed
|
|
|
|
|
|
- Failed
|
|
|
|
|
|
- Stopped
|
|
|
|
|
|
- Blocked
|
|
|
|
|
|
- Suspended
|
|
|
|
|
|
- Disconnected
|
|
|
|
|
|
- Suspending
|
|
|
|
|
|
- Stopping
|
|
|
|
|
|
|
|
|
|
For more information about job states, see JobState
|
|
Enumerationhttp://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.jobstate(v=vs.85).aspx
|
|
(http://msdn.microsoft.com/en-us/library/windows/desktop/system.management.automation.jobstate(v=vs.85).aspx) in the
|
|
Microsoft Developer Network (MSDN).`, `JobState`),
|
|
new Parameter(`Timeout`, `Specifies the maximum wait time for each background job, in seconds. The default value, -1, indicates that the cmdlet waits
|
|
until the job finishes. The timing starts when you submit the Wait-Job command, not the Start-Job command.
|
|
|
|
|
|
If this time is exceeded, the wait ends and the command prompt returns, even if the job is still running. The command does
|
|
not display any error message.`, `Int32`),
|
|
],
|
|
`Suppresses the command prompt until one or all of the Windows PowerShell background jobs running in the session are completed.`,
|
|
`Wait-Job [-Filter] <Hashtable> [-Any] [-Force] [-Timeout <Int32>] [<CommonParameters>]
|
|
|
|
Wait-Job [-Id] <Int32[]> [-Any] [-Force] [-Timeout <Int32>] [<CommonParameters>]
|
|
|
|
Wait-Job [-InstanceId] <Guid[]> [-Any] [-Force] [-Timeout <Int32>] [<CommonParameters>]
|
|
|
|
Wait-Job [-Job] <Job[]> [-Any] [-Force] [-Timeout <Int32>] [<CommonParameters>]
|
|
|
|
Wait-Job [-Name] <String[]> [-Any] [-Force] [-Timeout <Int32>] [<CommonParameters>]
|
|
|
|
Wait-Job [-State] {NotStarted | Running | Completed | Failed | Stopped | Blocked | Suspended | Disconnected | Suspending |
|
|
Stopping | AtBreakpoint} [-Any] [-Force] [-Timeout <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Wait-Process`,
|
|
[
|
|
new Parameter(`Id`, `Specifies the process IDs of the processes. To specify multiple IDs, use commas to separate the IDs. To find the PID of a
|
|
process, type "Get-Process".`, `Int32[]`),
|
|
new Parameter(`InputObject`, `Specifies the processes by submitting process objects. Enter a variable that contains the process objects, or type a command
|
|
or expression that gets the process objects, such as the Get-Process cmdlet.`, `Process[]`),
|
|
new Parameter(`Name`, `Specifies the process names of the processes. To specify multiple names, use commas to separate the names. Wildcard
|
|
characters are not supported.`, `String[]`),
|
|
new Parameter(`Timeout`, `Specifies the maximum time, in seconds, that this cmdlet waits for the specified processes to stop. When this interval
|
|
expires, the command displays a non-terminating error that lists the processes that are still running, and ends the wait. By
|
|
default, there is no time-out.`, `Int32`),
|
|
],
|
|
`Waits for the processes to be stopped before accepting more input.`,
|
|
`Wait-Process [-Id] <Int32[]> [[-Timeout] <Int32>] [<CommonParameters>]
|
|
|
|
Wait-Process [[-Timeout] <Int32>] -InputObject <Process[]> [<CommonParameters>]
|
|
|
|
Wait-Process [-Name] <String[]> [[-Timeout] <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Wait-VM`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Where-Object`,
|
|
[
|
|
new Parameter(`CContains`, `Indicates that this cmdlet gets objects from a collection if the property value of the object is an exact match for the
|
|
specified value. This operation is case-sensitive.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -CContains "svchost"" CContains refers to a collection of values and is true
|
|
if the collection contains an item that is an exact match for the specified value. If the input is a single object, Windows
|
|
PowerShell converts it to a collection of one object.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CEQ`, `Indicates that this cmdlet gets objects if the property value is the same as the specified value. This operation is
|
|
case-sensitive.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CGE`, `Indicates that this cmdlet gets objects if the property value is greater than or equal to the specified value. This
|
|
operation is case-sensitive.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CGT`, `Indicates that this cmdlet gets objects if the property value is greater than the specified value. This operation is
|
|
case-sensitive.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CIn`, `Indicates that this cmdlet gets objects if the property value includes the specified value. This operation is case-sensitive.
|
|
|
|
|
|
For example: "Get-Process | where -Value "svchost" -CIn ProcessName" CIn resembles CContains , except that the property and
|
|
value positions are reversed. For example, the following statements are both true.
|
|
|
|
|
|
"abc", "def" -CContains "abc"
|
|
|
|
|
|
"abc" -CIn "abc", "def"
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CLE`, `Indicates that this cmdlet gets objects if the property value is less-than or equal to the specified value. This operation
|
|
is case-sensitive.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CLT`, `Indicates that this cmdlet gets objects if the property value is less-than the specified value. This operation is
|
|
case-sensitive.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CLike`, `Indicates that this cmdlet gets objects if the property value matches a value that includes wildcard characters. This
|
|
operation is case-sensitive.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -CLike "*host""
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CMatch`, `Indicates that this cmdlet gets objects if the property value matches the specified regular expression. This operation is
|
|
case-sensitive. When the input is scalar, the matched value is saved in $Matches automatic variable.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -CMatch "Shell""
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CNE`, `Indicates that this cmdlet gets objects if the property value is different than the specified value. This operation is
|
|
case-sensitive.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CNotContains`, `Indicates that this cmdlet gets objects if the property value of the object is not an exact match for the specified value.
|
|
This operation is case-sensitive.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -CNotContains "svchost""
|
|
|
|
|
|
"NotContains" and "CNotContains refer to a collection of values and are true when the collection does not contains any items
|
|
that are an exact match for the specified value. If the input is a single object, Windows PowerShell converts it to a
|
|
collection of one object.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CNotIn`, `Indicates that this cmdlet gets objects if the property value is not an exact match for the specified value. This operation
|
|
is case-sensitive.
|
|
|
|
|
|
For example: "Get-Process | where -Value "svchost" -CNotIn -Property ProcessName" NotIn and CNotIn operators resemble
|
|
NotContains and CNotContains , except that the property and value positions are reversed. For example, the following
|
|
statements are true.
|
|
|
|
|
|
"abc", "def" -CNotContains "Abc"
|
|
|
|
|
|
"abc" -CNotIn "Abc", "def"`, `SwitchParameter`),
|
|
new Parameter(`CNotLike`, `Indicates that this cmdlet gets objects if the property value does not match a value that includes wildcard characters. This
|
|
operation is case-sensitive.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -CNotLike "*host""
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`CNotMatch`, `Indicates that this cmdlet gets objects if the property value does not match the specified regular expression. This
|
|
operation is case-sensitive. When the input is scalar, the matched value is saved in $Matches automatic variable.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -CNotMatch "Shell""
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Contains`, `Indicates that this cmdlet gets objects if any item in the property value of the object is an exact match for the specified
|
|
value.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -Contains "Svchost""
|
|
|
|
|
|
If the property value contains a single object, Windows PowerShell converts it to a collection of one object.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`EQ`, `Indicates that this cmdlet gets objects if the property value is the same as the specified value.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`FilterScript`, `Specifies the script block that is used to filter the objects. Enclose the script block in braces ( {} ).
|
|
|
|
|
|
The parameter name, FilterScript , is optional.`, `ScriptBlock`),
|
|
new Parameter(`GE`, `Indicates that this cmdlet gets objects if the property value is greater than or equal to the specified value.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`GT`, `Indicates that this cmdlet gets objects if the property value is greater than the specified value.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`In`, `Indicates that this cmdlet gets objects if the property value matches any of the specified values.
|
|
|
|
|
|
For example: "Get-Process | where -Property ProcessName -in -Value "Svchost", "TaskHost", "WsmProvHost""
|
|
|
|
|
|
If the value of the Value parameter is a single object, Windows PowerShell converts it to a collection of one object.
|
|
|
|
|
|
If the property value of an object is an array, Windows PowerShell uses reference equality to determine a match.
|
|
Where-Object returns the object only if the value of the Property parameter and any value of Value are the same instance of
|
|
an object.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`InputObject`, `Specifies the objects to be filtered. You can also pipe the objects to Where-Object .
|
|
|
|
|
|
When you use the InputObject parameter with Where-Object , instead of piping command results to Where-Object , the
|
|
InputObject value is treated as a single object. This is true even if the value is a collection that is the result of a
|
|
command, such as "-InputObject (Get-Process)". Because InputObject cannot return individual properties from an array or
|
|
collection of objects, we recommend that, if you use Where-Object to filter a collection of objects for those objects that
|
|
have specific values in defined properties, you use Where-Object in the pipeline, as shown in the examples in this topic.`, `PSObject`),
|
|
new Parameter(`Is`, `Indicates that this cmdlet gets objects if the property value is an instance of the specified .NET Framework type. Enclose
|
|
the type name in square brackets.
|
|
|
|
|
|
For example, "Get-Process | where StartTime -Is [DateTime]"
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`IsNot`, `Indicates that this cmdlet gets objects if the property value is not an instance of the specified .NET Framework type.
|
|
|
|
|
|
For example, "Get-Process | where StartTime -IsNot [System.String]"
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`LE`, `Indicates that this cmdlet gets objects if the property value is less than or equal to the specified value.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`LT`, `Indicates that this cmdlet gets objects if the property value is less than the specified value.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Like`, `Indicates that this cmdlet gets objects if the property value matches a value that includes wildcard characters.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -Like "*host""
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Match`, `Indicates that this cmdlet gets objects if the property value matches the specified regular expression. When the input is
|
|
scalar, the matched value is saved in $Matches automatic variable.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -Match "shell""
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`NE`, `Indicates that this cmdlet gets objects if the property value is different than the specified value.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`NotContains`, `Indicates that this cmdlet gets objects if none of the items in the property value is an exact match for the specified value.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -NotContains "Svchost"" NotContains refers to a collection of values and is
|
|
true if the collection does not contain any items that are an exact match for the specified value. If the input is a single
|
|
object, Windows PowerShell converts it to a collection of one object.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`NotIn`, `Indicates that this cmdlet gets objects if the property value is not an exact match for any of the specified values.
|
|
|
|
|
|
For example: "Get-Process | where -Value "svchost" -NotIn -Property ProcessName"
|
|
|
|
|
|
If the value of Value is a single object, Windows PowerShell converts it to a collection of one object.
|
|
|
|
|
|
If the property value of an object is an array, Windows PowerShell uses reference equality to determine a match.
|
|
Where-Object returns the object only if the value of Property and any value of Value are not the same instance of an object.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`NotLike`, `Indicates that this cmdlet gets objects if the property value does not match a value that includes wildcard characters.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -NotLike "*host""
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`NotMatch`, `Indicates that this cmdlet gets objects when the property value does not match the specified regular expression. When the
|
|
input is scalar, the matched value is saved in $Matches automatic variable.
|
|
|
|
|
|
For example: "Get-Process | where ProcessName -NotMatch "PowerShell""
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `SwitchParameter`),
|
|
new Parameter(`Property`, `Specifies the name of an object property.
|
|
|
|
|
|
The parameter name, Property , is optional.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `String`),
|
|
new Parameter(`Value`, `Specifies a property value.
|
|
|
|
|
|
The parameter name, Value , is optional.
|
|
|
|
|
|
This parameter was introduced in Windows PowerShell 3.0.`, `Object`),
|
|
],
|
|
`Selects objects from a collection based on their property values.`,
|
|
`Where-Object [-Property] <String> [[-Value] <Object>] -CContains [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CEQ [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CGE [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CGT [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CIn [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CLE [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CLT [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CLike [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CMatch [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CNE [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CNotContains [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CNotIn [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CNotLike [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -CNotMatch [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -Contains [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-EQ] [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-FilterScript] <ScriptBlock> [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -GE [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -GT [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] -In [-InputObject <PSObject>] [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-InputObject <PSObject>] -Is [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-InputObject <PSObject>] -IsNot [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-InputObject <PSObject>] -LE [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-InputObject <PSObject>] -LT [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-InputObject <PSObject>] -Like [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-InputObject <PSObject>] -Match [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-InputObject <PSObject>] -NE [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-InputObject <PSObject>] -NotContains [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-InputObject <PSObject>] -NotIn [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-InputObject <PSObject>] -NotLike [<CommonParameters>]
|
|
|
|
Where-Object [-Property] <String> [[-Value] <Object>] [-InputObject <PSObject>] -NotMatch [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-Debug`,
|
|
[
|
|
new Parameter(`Message`, `Specifies the debug message to send to the console.`, `String`),
|
|
],
|
|
`Writes a debug message to the console.`,
|
|
`Write-Debug [-Message] <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-Error`,
|
|
[
|
|
new Parameter(`Category`, `Specifies the category of the error. The default value is NotSpecified. The acceptable values for this parameter are:
|
|
|
|
|
|
- NotSpecified
|
|
|
|
|
|
- OpenError
|
|
|
|
|
|
- CloseError
|
|
|
|
|
|
- DeviceError
|
|
|
|
|
|
- DeadlockDetected
|
|
|
|
|
|
- InvalidArgument
|
|
|
|
|
|
- InvalidData
|
|
|
|
|
|
- InvalidOperation
|
|
|
|
|
|
- InvalidResult
|
|
|
|
|
|
- InvalidType
|
|
|
|
|
|
- MetadataError
|
|
|
|
|
|
- NotImplemented
|
|
|
|
|
|
- NotInstalled
|
|
|
|
|
|
- ObjectNotFound
|
|
|
|
|
|
- OperationStopped
|
|
|
|
|
|
- OperationTimeout
|
|
|
|
|
|
- SyntaxError
|
|
|
|
|
|
- ParserError
|
|
|
|
|
|
- PermissionDenied
|
|
|
|
|
|
- ResourceBusy
|
|
|
|
|
|
- ResourceExists
|
|
|
|
|
|
- ResourceUnavailable
|
|
|
|
|
|
- ReadError
|
|
|
|
|
|
- WriteError
|
|
|
|
|
|
- FromStdErr
|
|
|
|
|
|
- SecurityError
|
|
|
|
|
|
- ProtocolError
|
|
|
|
|
|
- ConnectionError
|
|
|
|
|
|
- AuthenticationError
|
|
|
|
|
|
- LimitsExceeded
|
|
|
|
|
|
- QuotaExceeded
|
|
|
|
|
|
- NotEnabled
|
|
|
|
|
|
|
|
|
|
For information about the error categories, see ErrorCategory Enumerationhttp://go.microsoft.com/fwlink/?LinkId=143600
|
|
(http://go.microsoft.com/fwlink/?LinkId=143600) in MSDN.`, `ErrorCategory`),
|
|
new Parameter(`CategoryActivity`, `Specifies the action that caused the error.`, `String`),
|
|
new Parameter(`CategoryReason`, `Specifies how or why the activity caused the error.`, `String`),
|
|
new Parameter(`CategoryTargetName`, `Specifies the name of the object that was being processed when the error occurred.`, `String`),
|
|
new Parameter(`CategoryTargetType`, `Specifies the type of the object that was being processed when the error occurred.`, `String`),
|
|
new Parameter(`ErrorId`, `Specifies an ID string to identify the error. The string should be unique to the error.`, `String`),
|
|
new Parameter(`ErrorRecord`, `Specifies an error record object that represents the error. Use the properties of the object to describe the error.
|
|
|
|
|
|
To create an error record object, use the New-Object cmdlet or get an error record object from the array in the $Error
|
|
automatic variable.`, `ErrorRecord`),
|
|
new Parameter(`Exception`, `Specifies an exception object that represents the error. Use the properties of the object to describe the error.
|
|
|
|
|
|
To create an exception object, use a hash table or use the New-Object cmdlet.`, `Exception`),
|
|
new Parameter(`Message`, `Specifies the message text of the error. If the text includes spaces or special characters, enclose it in quotation marks.
|
|
You can also pipe a message string to Write-Error .`, `String`),
|
|
new Parameter(`RecommendedAction`, `Specifies the action that the user should take to resolve or prevent the error.`, `String`),
|
|
new Parameter(`TargetObject`, `Specifies the object that was being processed when the error occurred. Enter the object, a variable that contains the
|
|
object, or a command that gets the object.`, `Object`),
|
|
],
|
|
`Writes an object to the error stream.`,
|
|
`Write-Error [-Category {NotSpecified | OpenError | CloseError | DeviceError | DeadlockDetected | InvalidArgument |
|
|
InvalidData | InvalidOperation | InvalidResult | InvalidType | MetadataError | NotImplemented | NotInstalled |
|
|
ObjectNotFound | OperationStopped | OperationTimeout | SyntaxError | ParserError | PermissionDenied | ResourceBusy |
|
|
ResourceExists | ResourceUnavailable | ReadError | WriteError | FromStdErr | SecurityError | ProtocolError | ConnectionError
|
|
| AuthenticationError | LimitsExceeded | QuotaExceeded | NotEnabled}] [-CategoryActivity <String>] [-CategoryReason
|
|
<String>] [-CategoryTargetName <String>] [-CategoryTargetType <String>] [-ErrorId <String>] -Message <String>
|
|
[-RecommendedAction <String>] [-TargetObject <Object>] [<CommonParameters>]
|
|
|
|
Write-Error [-Category {NotSpecified | OpenError | CloseError | DeviceError | DeadlockDetected | InvalidArgument |
|
|
InvalidData | InvalidOperation | InvalidResult | InvalidType | MetadataError | NotImplemented | NotInstalled |
|
|
ObjectNotFound | OperationStopped | OperationTimeout | SyntaxError | ParserError | PermissionDenied | ResourceBusy |
|
|
ResourceExists | ResourceUnavailable | ReadError | WriteError | FromStdErr | SecurityError | ProtocolError | ConnectionError
|
|
| AuthenticationError | LimitsExceeded | QuotaExceeded | NotEnabled}] [-CategoryActivity <String>] [-CategoryReason
|
|
<String>] [-CategoryTargetName <String>] [-CategoryTargetType <String>] [-ErrorId <String>] -Exception <Exception> [-Message
|
|
<String>] [-RecommendedAction <String>] [-TargetObject <Object>] [<CommonParameters>]
|
|
|
|
Write-Error [-CategoryActivity <String>] [-CategoryReason <String>] [-CategoryTargetName <String>] [-CategoryTargetType
|
|
<String>] -ErrorRecord <ErrorRecord> [-RecommendedAction <String>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-EventLog`,
|
|
[
|
|
new Parameter(`Category`, `Specifies a task category for the event. Enter an integer that is associated with the strings in the category message file
|
|
for the event log.`, `Int16`),
|
|
new Parameter(`ComputerName`, `Specifies a remote computer. The default is the local computer.
|
|
|
|
|
|
Type the NetBIOS name, an IP address, or a fully qualified domain name of a remote computer.
|
|
|
|
|
|
This parameter does not rely on Windows PowerShell remoting. You can use the ComputerName parameter of the Get-EventLog
|
|
cmdlet even if your computer is not configured to run remote commands.`, `String`),
|
|
new Parameter(`EntryType`, `Specifies the entry type of the event. The acceptable values for this parameter are: Error, Warning, Information,
|
|
SuccessAudit, and FailureAudit. The default value is Information.
|
|
|
|
|
|
For a description of the values, see System.Diagnostics.EventLogEntryTypehttp://go.microsoft.com/fwlink/?LinkId=143599
|
|
(http://go.microsoft.com/fwlink/?LinkId=143599) in the Microsoft Developer Network (MSDN) library.`, `EventLogEntryType`),
|
|
new Parameter(`EventId`, `Specifies the event identifier. This parameter is required. The maximum value for the EventId parameter is 65535.`, `Int32`),
|
|
new Parameter(`LogName`, `Specifies the name of the log to which the event is written. Enter the log name. The log name is the value of the Log
|
|
property, not the LogDisplayName . Wildcard characters are not permitted. This parameter is required.`, `String`),
|
|
new Parameter(`Message`, `Specifies the event message. This parameter is required.`, `String`),
|
|
new Parameter(`RawData`, `Specifies the binary data that is associated with the event, in bytes.`, `Byte[]`),
|
|
new Parameter(`Source`, `Specifies the event source, which is typically the name of the application that is writing the event to the log.`, `String`),
|
|
],
|
|
`Writes an event to an event log.`,
|
|
`Write-EventLog [-LogName] <String> [-Source] <String> [-EventId] <Int32> [[-EntryType] {Error | Information | FailureAudit |
|
|
SuccessAudit | Warning}] [-Message] <String> [-Category <Int16>] [-ComputerName <String>] [-RawData <Byte[]>]
|
|
[<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-Host`,
|
|
[
|
|
new Parameter(`BackgroundColor`, `Specifies the background color. There is no default. The acceptable values for this parameter are:
|
|
|
|
|
|
- Black
|
|
|
|
|
|
- DarkBlue
|
|
|
|
|
|
- DarkGreen
|
|
|
|
|
|
- DarkCyan
|
|
|
|
|
|
- DarkRed
|
|
|
|
|
|
- DarkMagenta
|
|
|
|
|
|
- DarkYellow
|
|
|
|
|
|
- Gray
|
|
|
|
|
|
- DarkGray
|
|
|
|
|
|
- Blue
|
|
|
|
|
|
- Green
|
|
|
|
|
|
- Cyan
|
|
|
|
|
|
- Red
|
|
|
|
|
|
- Magenta
|
|
|
|
|
|
- Yellow
|
|
|
|
|
|
- White`, `ConsoleColor`),
|
|
new Parameter(`ForegroundColor`, `Specifies the text color. There is no default. The acceptable values for this parameter are:
|
|
|
|
|
|
- Black
|
|
|
|
|
|
- DarkBlue
|
|
|
|
|
|
- DarkGreen
|
|
|
|
|
|
- DarkCyan
|
|
|
|
|
|
- DarkRed
|
|
|
|
|
|
- DarkMagenta
|
|
|
|
|
|
- DarkYellow
|
|
|
|
|
|
- Gray
|
|
|
|
|
|
- DarkGray
|
|
|
|
|
|
- Blue
|
|
|
|
|
|
- Green
|
|
|
|
|
|
- Cyan
|
|
|
|
|
|
- Red
|
|
|
|
|
|
- Magenta
|
|
|
|
|
|
- Yellow
|
|
|
|
|
|
- White`, `ConsoleColor`),
|
|
new Parameter(`NoNewline`, `Specifies that the content displayed in the console does not end with a newline character.`, `SwitchParameter`),
|
|
new Parameter(`Object`, `Specifies objects to display in the console.`, `Object`),
|
|
new Parameter(`Separator`, `Specifies a separator string to the output between objects displayed on the console.`, `Object`),
|
|
],
|
|
`Writes customized output to a host.`,
|
|
`Write-Host [[-Object] <Object>] [-BackgroundColor {Black | DarkBlue | DarkGreen | DarkCyan | DarkRed | DarkMagenta |
|
|
DarkYellow | Gray | DarkGray | Blue | Green | Cyan | Red | Magenta | Yellow | White}] [-ForegroundColor {Black | DarkBlue |
|
|
DarkGreen | DarkCyan | DarkRed | DarkMagenta | DarkYellow | Gray | DarkGray | Blue | Green | Cyan | Red | Magenta | Yellow |
|
|
White}] [-NoNewline] [-Separator <Object>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-Information`,
|
|
[
|
|
new Parameter(`MessageData`, `Specifies an informational message that you want to display to users as they run a script or command. For best results,
|
|
enclose the informational message in quotation marks. An example is "Test complete."`, `Object`),
|
|
new Parameter(`Tags`, `Specifies a simple string that you can use to sort and filter messages that you have added to the information stream with
|
|
Write-Information . This parameter works similarly to the Tags parameter in New-ModuleManifest.`, `String[]`),
|
|
],
|
|
`Specifies how Windows PowerShell handles information stream data for a command.`,
|
|
`Write-Information [-MessageData] <Object> [[-Tags] <String[]>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-Output`,
|
|
[
|
|
new Parameter(`InputObject`, `Specifies the objects to send down the pipeline. Enter a variable that contains the objects, or type a command or expression
|
|
that gets the objects.`, `PSObject[]`),
|
|
new Parameter(`NoEnumerate`, `By default, the Write-Output cmdlet always enumerates its output. The NoEnumerate parameter suppresses the default behavior,
|
|
and prevents Write-Output from enumerating output. The NoEnumerate parameter has no effect on collections that were created
|
|
by wrapping commands in parentheses, because the parentheses force enumeration.`, `SwitchParameter`),
|
|
],
|
|
`Sends the specified objects to the next command in the pipeline. If the command is the last command in the pipeline, the objects are displayed in the console.`,
|
|
`Write-Output [-InputObject] <PSObject[]> [-NoEnumerate] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-Progress`,
|
|
[
|
|
new Parameter(`Activity`, `Specifies the first line of text in the heading above the status bar. This text describes the activity whose progress is
|
|
being reported.`, `String`),
|
|
new Parameter(`Completed`, `Indicates whether the progress bar is visible. If this parameter is omitted, Write-Progress displays progress information.`, `SwitchParameter`),
|
|
new Parameter(`CurrentOperation`, `Specifies the line of text below the progress bar. This text describes the operation that is currently taking place.`, `String`),
|
|
new Parameter(`Id`, `Specifies an ID that distinguishes each progress bar from the others. Use this parameter when you are creating more than one
|
|
progress bar in a single command. If the progress bars do not have different IDs, they are superimposed instead of being
|
|
displayed in a series.`, `Int32`),
|
|
new Parameter(`ParentId`, `Specifies the parent activity of the current activity. Use the value -1 if the current activity has no parent activity.`, `Int32`),
|
|
new Parameter(`PercentComplete`, `Specifies the percentage of the activity that is completed. Use the value -1 if the percentage complete is unknown or not
|
|
applicable.`, `Int32`),
|
|
new Parameter(`SecondsRemaining`, `Specifies the projected number of seconds remaining until the activity is completed. Use the value -1 if the number of
|
|
seconds remaining is unknown or not applicable.`, `Int32`),
|
|
new Parameter(`SourceId`, `Specifies the source of the record.`, `Int32`),
|
|
new Parameter(`Status`, `Specifies the second line of text in the heading above the status bar. This text describes current state of the activity.`, `String`),
|
|
],
|
|
`Displays a progress bar within a Windows PowerShell command window.`,
|
|
`Write-Progress [-Activity] <String> [[-Status] <String>] [[-Id] <Int32>] [-Completed] [-CurrentOperation <String>]
|
|
[-ParentId <Int32>] [-PercentComplete <Int32>] [-SecondsRemaining <Int32>] [-SourceId <Int32>] [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-SqlTableData`,
|
|
[
|
|
|
|
],
|
|
`See help file for details.`,
|
|
``,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-Verbose`,
|
|
[
|
|
new Parameter(`Message`, `Specifies the message to display. This parameter is required. You can also pipe a message string to Write-Verbose .`, `String`),
|
|
],
|
|
`Writes text to the verbose message stream.`,
|
|
`Write-Verbose [-Message] <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
),
|
|
new ConsoleCommand(
|
|
`Write-Warning`,
|
|
[
|
|
new Parameter(`Message`, `Specifies the warning message.`, `String`),
|
|
],
|
|
`Writes a warning message.`,
|
|
`Write-Warning [-Message] <String> [<CommonParameters>]`,
|
|
"",
|
|
(parameters, paramDictionary) => {
|
|
|
|
}
|
|
)
|
|
]
|
|
export const WinPSCommands = commands; |