Share via


Set-SmaVariable

SMA'da değişken oluşturur veya değiştirir.

Syntax

Set-SmaVariable
   -Name <String>
   -Value <Object>
   [-Description <String>]
   [-Encrypted]
   [-Force]
   -WebServiceEndpoint <String>
   [-Port <Int32>]
   [-AuthenticationType <String>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-SmaVariable cmdlet'i, Sistem Yönetimi Otomasyonu'nda (SMA) bir değişken oluşturur veya değiştirir. Değişkenin adını ve değerini belirtin.

Değişkeni şifrelemek için Encrypted parametresini kullanın. Oluşturma işleminden sonra değişkenin şifrelenmiş durumunu değiştiremezsiniz. Mevcut, şifrelenmemiş bir değişkende Encrypted parametresini kullanırsanız bu cmdlet başarısız olur.

Örnekler

Örnek 1: Değişkene değer atama

PS C:\> Set-SmaVariable -Name "Variable01" -Value "String07" -WebServiceEndpoint "https://contoso.com/app01" -Encrypted

Bu komut, belirtilen web hizmeti uç noktası için Değişken01 adlı değişkene String07 değerini atar. Komutu Encrypted parametresini belirttiğinden değişkeni şifreler.

Parametreler

-AuthenticationType

Kimlik doğrulama türünü belirtir. Geçerli değerler:

  • Temel
  • Windows

Bu parametrenin varsayılan değeri Windows'dur. Temel kimlik doğrulaması kullanıyorsanız Credential parametresini kullanarak kimlik bilgilerini sağlamanız gerekir.

Type:String
Accepted values:Basic, Windows
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

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

-Credential

SMA web hizmetine bağlantı için bir PSCredential nesnesi belirtir. Kimlik bilgisi nesnesi almak için Get-Credential cmdlet'ini kullanın. Daha fazla bilgi için Get-Help Get-Credential yazın.

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

-Description

Değişkeni için bir açıklama sağlar.

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

-Encrypted

Bu cmdlet'in değişkeni şifrelediğini gösterir.

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

-Force

Sizden onay istemeden değişkeni değiştirir. Value parametresi için bir SecureString değeri sağlarsanız cmdlet devam etmeden önce sizden onay ister. Bu cmdlet ayrıca değerin alan olarak SecureString içeren bir nesne içerip içermediğini ve Encrypted parametresini kullanmayıp kullanmayabileceğinizi sorar.

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

-Name

Değişkenin adını belirtir.

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

-Port

SMA web hizmetinin bağlantı noktası numarasını belirtir.

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

-Value

değişkeni için bir değer belirtir.

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

-WebServiceEndpoint

SMA web hizmetinin URL'si olarak uç noktayı belirtir. Protokolü eklemeniz gerekir; örneğin, http:// veya https://.

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

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

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