Udostępnij za pośrednictwem


Add-AzureRmVmssWinRMListener

Dodaje odbiornik usługi WinRM do usługi VMSS.

Ostrzeżenie

Moduł AzureRM PowerShell jest oficjalnie przestarzały od 29 lutego 2024 r. Zaleca się migrowanie użytkowników z modułu AzureRM do modułu Az programu PowerShell w celu zapewnienia ciągłej obsługi i aktualizacji.

Mimo że moduł AzureRM może nadal działać, nie jest już utrzymywany ani obsługiwany, umieszczając wszelkie dalsze zastosowania według uznania i ryzyka użytkownika. Zapoznaj się z naszymi zasobami migracji, aby uzyskać wskazówki dotyczące przejścia do modułu Az.

Składnia

Add-AzureRmVmssWinRMListener
   [-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
   [[-Protocol] <ProtocolTypes>]
   [[-CertificateUrl] <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Polecenie cmdlet Add-AzureRmVmssWinRMListener dodaje odbiornik zarządzania zdalnego systemu Windows (WinRM) w zestawie skalowania maszyn wirtualnych (VMSS).

Przykłady

Przykład 1. Dodawanie odbiornika usługi WinRM do usługi VMSS

PS C:\> $VMSS = New-AzureRmVmssConfig
PS C:\> Add-AzureRmVmssWinRMListener -VirtualMachineScaleSet $VMSS -Protocol Https -CertificateUrl "http://keyVaultName.vault.contoso.net/secrets/secretName/secretVersion"

W tym przykładzie do zestawu skalowania maszyn wirtualnych dodano odbiornik usługi WinRM. Pierwsze polecenie używa polecenia cmdlet New-AzureRmVmssConfig do utworzenia obiektu konfiguracji zestawu skalowania maszyn wirtualnych i zapisuje wynik w zmiennej o nazwie $VMSS. Drugie polecenie dodaje odbiornik WinRM protokołu HTTP z certyfikatem pod określonym adresem URL do usługi VMSS.

Parametry

-CertificateUrl

Określa link jako adres URL certyfikatu, za pomocą którego aprowizowane są nowe maszyny wirtualne.

Typ:String
Position:2
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Typ:IAzureContextContainer
Aliasy:AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Protocol

Określa protokół odbiornika Usługi WinRM. Dopuszczalne wartości tego parametru to:

  • HTTP
  • Https
Typ:Nullable<T>[ProtocolTypes]
Dopuszczalne wartości:Http, Https
Position:1
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VirtualMachineScaleSet

Określa obiekt VMSS. Aby utworzyć obiekt, możesz użyć polecenia cmdlet New-AzureRmVmssConfig.

Typ:PSVirtualMachineScaleSet
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

PSVirtualMachineScaleSet

Nullable<T>[[Microsoft.Azure.Management.Compute.Models.ProtocolTypes, Microsoft.Azure.Management.Compute, Version=21.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]

String

Dane wyjściowe

PSVirtualMachineScaleSet