Aracılığıyla paylaş


Invoke-AzNetworkCloudBareMetalMachineRunCommand

Sağlanan çıplak makinede komutunu veya betiği çalıştırın. Komut yürütme sonuçları ve komut çıkış kodunu içeren depolama hesabının URL'si, kullanılabilir olduğunda işlem durumu API'sinden alınabilir.

Syntax

Invoke-AzNetworkCloudBareMetalMachineRunCommand
      -BareMetalMachineName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -LimitTimeSecond <Int64>
      -Script <String>
      [-Argument <String[]>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzNetworkCloudBareMetalMachineRunCommand
      -InputObject <INetworkCloudIdentity>
      -LimitTimeSecond <Int64>
      -Script <String>
      [-Argument <String[]>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Sağlanan çıplak makinede komutunu veya betiği çalıştırın. Komut yürütme sonuçları ve komut çıkış kodunu içeren depolama hesabının URL'si, kullanılabilir olduğunda işlem durumu API'sinden alınabilir.

Örnekler

Örnek 1: Çıplak makinede betik çalıştırma

Invoke-AzNetworkCloudBareMetalMachineRunCommand -BareMetalMachineName bmmName -ResourceGroupName resourceGroupName -SubscriptionId subscriptionId -LimitTimeSecond limitTimeInSeconds -Script "bHM=" -Argument "-l" -Debug

Bu komut, sağlanan betiği çıplak bir makinede çalıştırır. -Debug bayrağını eklemek, komutun sonuçlarını içeren depolama hesabı URL'sinin başarılı bir şekilde çıkışını sağlar. Bu, çıplak makinedeki komutun sonuçlarını almak için gereklidir.

Parametreler

-Argument

Betikte ayrı bağımsız değişkenler olarak geçirilecek dize bağımsız değişkenlerinin listesi.

Tür:String[]
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Komutu iş olarak çalıştırma

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-BareMetalMachineName

Çıplak makinenin adı.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Tür:SwitchParameter
Aliases:cf
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

DefaultProfile parametresi işlevsel değil. Cmdlet'i farklı bir abonelikte yürütürken kullanılabilir olduğunda SubscriptionId parametresini kullanın.

Tür:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Kimlik Parametresi Oluşturmak için INPUTOBJECT özellikleri için NOTES bölümüne bakın ve bir karma tablo oluşturun.

Tür:INetworkCloudIdentity
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:True
Accept wildcard characters:False

-LimitTimeSecond

Betiğin çalışmasına izin verilen en uzun süre. Yürütme süresi üst sınırı aşarsa betik durdurulur, o zamana kadar üretilen tüm çıkışlar yakalanır ve zaman aşımıyla eşleşen çıkış kodu döndürülür (252).

Tür:Int64
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Komutu zaman uyumsuz olarak çalıştırma

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Komut başarılı olduğunda true döndürür

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Kaynak grubunun adı. Ad büyük/küçük harfe duyarsız.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-Script

Çıplak makinede yürütülecek base64 kodlanmış betiği.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

Tür:String
Position:Named
varsayılan değer:(Get-AzContext).Subscription.Id
Gerekli:False
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.

Tür:SwitchParameter
Aliases:wi
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

INetworkCloudIdentity

Çıkışlar

Boolean