Share via


Set-CMScript

Edite um script do PowerShell no Configuration Manager.

Syntax

Set-CMScript
   -InputObject <IResultObject>
   [-ScriptFile <String>]
   [-ScriptText <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMScript
   [-ScriptFile <String>]
   -ScriptGuid <String>
   [-ScriptText <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMScript
   [-ScriptFile <String>]
   -ScriptName <String>
   [-ScriptText <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Use este cmdlet para editar um script do PowerShell existente no Configuration Manager. Esses scripts são integrados e gerenciados no Configuration Manager.

Para obter mais informações, consulte Create and run PowerShell scripts from the Configuration Manager console.

Observação

Execute cmdlets do Configuration Manager na unidade de site do Configuration Manager, por PS XYZ:\> exemplo. Para obter mais informações, consulte getting started.

Exemplos

Exemplo 1: Alterar o script de um novo arquivo importado

Este exemplo obtém um script por nome e importa um novo arquivo como a origem do script.

Get-CMScript -ScriptName "myScript" -Fast | Set-CMScript -ScriptFile "\\server\share\script.ps1"

Parâmetros

-Confirm

Solicita a confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Este parâmetro trata caracteres curinga como valores literais de caracteres. Não é possível combiná-lo com ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado. Não é recomendável. Não é possível combiná-lo com DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Especifique um objeto de script a ser modificado. Para obter esse objeto, use o cmdlet Get-CMScript.

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-ScriptFile

Especifique o caminho de rede para um script do PowerShell a ser importado e usado para esse script.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ScriptGuid

Especifique o GUID do script a ser modificado.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ScriptName

Especifique o nome do script a ser modificado.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-ScriptText

Especifique o texto a ser usado para este script.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

System.Object