Udostępnij za pośrednictwem


Set-SCVMMServer

Modyfikuje właściwości serwera zarządzania programu VMM.

Składnia

Set-SCVMMServer
   [-DiagnosticsAndUsageData <Boolean>]
   [-VMRCAccessAccount <String>]
   [-VMRCDefaultPort <UInt32>]
   [-VMConnectDefaultPort <UInt32>]
   [-LibraryRefresherEnabled <Boolean>]
   [-LibraryRefresherFrequency <UInt16>]
   [-AutomaticLogicalNetworkCreationEnabled <Boolean>]
   [-LogicalNetworkMatch <LogicalNetworkMatchOption>]
   [-BackupLogicalNetworkMatch <LogicalNetworkMatchOption>]
   [-AutomaticVirtualNetworkCreationEnabled <Boolean>]
   [-VMSubnetIDRangeStart <UInt32>]
   [-VMSubnetIDRangeEnd <UInt32>]
   [-VMConnectTimeToLiveInMinutes <Int32>]
   [-VMConnectGatewayCertificatePath <String>]
   [-VMConnectGatewayCertificatePassword <SecureString>]
   [-VMConnectHyperVCertificatePath <String>]
   [-VMConnectHyperVCertificatePassword <SecureString>]
   [-VMConnectNCCertificatePath <String>]
   [-VMConnectNCCertificatePassword <SecureString>]
   [-VMConnectHostIdentificationMode <VMConnectHostIDMode>]
   [-KeyProtectionServerUrl <String>]
   [-AttestationServerUrl <String>]
   [-ShieldingHelperVhd <VirtualHardDisk>]
   [-VMMServer <ServerConnection>]
   [-PortACL <PortACL>]
   [-RemovePortACL]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-SCVMMServer modyfikuje co najmniej jedną właściwość serwera zarządzania programu Virtual Machine Manager (VMM). Ustawienia programu VMM, które można zmienić za pomocą polecenia cmdlet Set-SCVMMServer, obejmują następujące elementy:

Konfigurowanie uwierzytelniania federacyjnego

Do skonfigurowania uwierzytelniania federacyjnego można użyć parametrów dostarczonych z Set-SCVMMServer. Uwierzytelnianie federacyjne umożliwia użytkownikowi nawiązanie połączenia z konsolą maszyny wirtualnej bez konieczności posiadania poświadczeń na komputerze hosta Hyper-V. Użyj polecenia cmdlet New-SCVMConnectFedAuth, aby wydać tokeny uwierzytelniania federacyjnego.

Uczestnictwo w programie poprawy jakości obsługi klienta firmy Microsoft (CEIP)

Możesz użyć Set-SCVMMServer, aby określić, czy włączyć metryki jakości usług (SQM) dla tego serwera zarządzania programu VMM.

Ustawienia biblioteki

Można użyć Set-SCVMMServer, aby określić, czy odświeżanie biblioteki programu VMM jest włączone, a jeśli tak, jak często obiekty w bibliotece są odświeżane.

Ustawienia sieci

Aby skonfigurować sposób dopasowania sieci logicznych, możesz użyć polecenia cmdlet Set-VMMServer. Możesz również automatycznie włączyć tworzenie sieci logicznych i wirtualnych.

Pilot

Można użyć Set-SCVMMServer do skonfigurowania domyślnego portu zdalnego sterowania do użycia podczas nawiązywania połączenia z maszynami wirtualnymi (VMConnect).

Kontakt dla użytkowników Self-Service

Możesz użyć Set-SCVMMServer, aby określić adres e-mail administratora, który obsługuje użytkowników samoobsługi.

Ustawienia agenta gościa

Możesz użyć Set-SCVMMServer, aby wybrać metodę używaną do komunikowania się z agentem gościa programu VMM: nazwą FQDN lub adresem IP.

Przykłady

Przykład 1. Ustawianie częstotliwości odświeżania biblioteki

PS C:\> Set-SCVMMServer -VMMServer "VMMServer01.Contoso.com" -LibraryRefresherEnabled $True -LibraryRefresherFrequency 24

To polecenie umożliwia odświeżanie biblioteki dla programu VMMServer01 i ustawia częstotliwość odświeżania na co 24 godziny.

Przykład 2. Rezygnacja z programu poprawy jakości obsługi klienta

PS C:\> Set-SCVMMServer -VMMServer "VMMServer01.Contoso.com" -CEIPOptIn $False

To polecenie zrezygnowało z udziału w programie poprawy jakości obsługi klienta firmy Microsoft (CEIP), ustawiając parametr CEIPOptIn, aby $False na serwerze VMMServer01.

Przykład 3. Określanie samoobsługowego adresu e-mail kontaktu

PS C:\> Set-SCVMMServer -VMMServer "VMMServer01.Contoso.com" -SelfServiceContactEmail "AdminHelp@Contoso.com"

To polecenie ustawia adres e-mail kontaktu samoobsługowego na AdminHelp@Contoso.com na VMMServer01.

Parametry

-AttestationServerUrl

Określa adres URL serwera zaświadczania.

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

-AutomaticLogicalNetworkCreationEnabled

Wskazuje, czy sieci logiczne są tworzone automatycznie. Po ustawieniu wartości na $True zostanie utworzona nowa sieć logiczna oparta na ustawieniach dopasowania sieci logicznej, jeśli karta sieciowa hosta nie jest skojarzona z siecią logiczną.

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

-AutomaticVirtualNetworkCreationEnabled

Wskazuje, czy sieci wirtualne są tworzone automatycznie. W przypadku ustawienia wartości $True, jeśli host ma jedną kartę sieciową do umieszczania skojarzonego z siecią logiczną, ale nie są tworzone żadne sieci wirtualne dołączone do karty.

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

-BackupLogicalNetworkMatch

Określa metodę dopasowania sieci, która ma być używana, jeśli podstawowa metoda dopasowywania sieci jest niedostępna.

Typ:LogicalNetworkMatchOption
Dopuszczalne wartości:Disabled, FirstDNSSuffixLabel, DNSSuffix, NetworkConnectionName, VirtualNetworkSwitchName
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DiagnosticsAndUsageData

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.

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

-KeyProtectionServerUrl

Określa adres URL serwera ochrony kluczy (KPS).

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

-LibraryRefresherEnabled

Wskazuje, że po ustawieniu wartości na $True są odświeżane obiekty biblioteki programu VMM.

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

-LibraryRefresherFrequency

Określa w godzinach częstotliwość odświeżania obiektów w bibliotece programu VMM. Ustawienie domyślne to 1 godzina.

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

-LogicalNetworkMatch

Określa metodę dopasowywania sieci logicznej do użycia do automatycznego tworzenia sieci logicznych. Dopuszczalne wartości tego parametru to:

  • Niepełnosprawny
  • FirstDNSuffixLabel
  • DNSSuffix
  • NetworkConnectionName
  • VirtualNetworkSwitchName
Typ:LogicalNetworkMatchOption
Dopuszczalne wartości:Disabled, FirstDNSSuffixLabel, DNSSuffix, NetworkConnectionName, VirtualNetworkSwitchName
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PortACL

Określa obiekt listy ACL portów.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RemovePortACL

Wskazuje, że ta operacja usuwa listę kontroli dostępu do portów (ACL).

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-ShieldingHelperVhd

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

-VMConnectDefaultPort

Określa wartość domyślną portu TCP używanego dla sesji połączenia maszyny wirtualnej (VMConnect) na wszystkich hostach Hyper-V zarządzanych przez ten serwer programu VMM. Zazwyczaj domyślny port to 2179, ale można użyć tego parametru, aby zmienić wartość domyślną. Ten parametr nie ma zastosowania do hostów serwera VMware ESX ani hostów Citrix XenServer.

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

-VMConnectGatewayCertificatePassword

Określa hasło certyfikatu bramy jako bezpieczny ciąg. Należy określić wartość tego parametru, gdy określono parametr VMConnectGatewayCertificatePath.

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

-VMConnectGatewayCertificatePath

Określa ścieżkę do certyfikatu klucza prywatnego (plik pfx).

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

-VMConnectHostIdentificationMode

Określa sposób identyfikowania hosta Hyper-V. Dopuszczalne wartości tego parametru to:

  • FQDN
  • Protokół IPv4
  • Protokół IPv6
  • Nazwa hosta
Typ:VMConnectHostIDMode
Dopuszczalne wartości:FQDN, IPv4, IPv6, HostName
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VMConnectHyperVCertificatePassword

Określa hasło certyfikatu Hyper-V jako bezpieczny ciąg. Należy określić wartość tego parametru, gdy określono parametr VMConnectHyperVCertificatePath.

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

-VMConnectHyperVCertificatePath

Określa ścieżkę do certyfikatu klucza prywatnego (plik pfx).

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

-VMConnectNCCertificatePassword

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

-VMConnectNCCertificatePath

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

-VMConnectTimeToLiveInMinutes

Określa w minutach okres ważności, dla którego występują problemy z tokenami. Prawidłowe wartości to od 1 do 60.

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

-VMMServer

Określa obiekt serwera programu VMM.

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

-VMRCAccessAccount

Określa konto, które ma być używane podczas nawiązywania połączenia z maszyną wirtualną przy użyciu zdalnego sterowania maszyną wirtualną (VMRC).

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

-VMRCDefaultPort

Określa domyślny port używany podczas nawiązywania połączenia z maszyną wirtualną przy użyciu maszyny wirtualnej VMRC.

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

-VMSubnetIDRangeEnd

Określa identyfikator końcowy zakresu identyfikatorów podsieci maszyny wirtualnej.

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

-VMSubnetIDRangeStart

Określa identyfikator początkowy dla zakresu identyfikatorów podsieci maszyny wirtualnej.

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

Dane wyjściowe

VMMServer

To polecenie cmdlet zwraca obiekt VMMServer.