Udostępnij za pośrednictwem


Add-SCStorageProvider

Dodaje dostawcę magazynu do programu VMM.

Składnia

Add-SCStorageProvider
   [-Fabric]
   -Name <String>
   [-Description <String>]
   -RunAsAccount <RunAsAccount>
   -NetworkDeviceName <String>
   -TCPPort <UInt32>
   [-Certificate <ClientCertificate>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCStorageProvider
   -Name <String>
   [-Description <String>]
   -RunAsAccount <RunAsAccount>
   -ComputerName <String>
   [-AddSmisWmiProvider]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCStorageProvider
   -Name <String>
   [-Description <String>]
   -RunAsAccount <RunAsAccount>
   -ComputerName <String>
   [-IsNonTrustedDomain]
   [-AddWindowsNativeWmiProvider]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Add-SCStorageProvider dodaje dostawcę magazynu do programu Virtual Machine Manager (VMM), podając informacje o połączeniu wymagane do uzyskania dostępu do dostawcy za pośrednictwem sieci.

Program VMM w programie System Center 2019 i nowszych umożliwia dodanie dostawcy usługi WMI SMI-S przy użyciu parametru AddSmisWmiProvider.

Przykłady

Przykład 1: Dodawanie dostawcy magazynu przez w pełni kwalifikowaną nazwę domeny (FQDN)

PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Add-SCStorageProvider -NetworkDeviceName "http://StorProv01.Contoso.com" -TCPPort 5988 -Name "StorProv01.Contoso.com" -RunAsAccount $RunAsAcct

Pierwsze polecenie pobiera konto Uruchom jako o nazwie RunAsAccount01 i zapisuje je w zmiennej $RunAsAcct.

Drugie polecenie dodaje dostawcę magazynu o nazwie StorProv01.Contoso.com przy użyciu konta Uruchom jako przechowywanego w $RunAsAcct.

Przykład 2. Dodawanie dostawcy magazynu według jego adresu IP

PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount02"
PS C:\> Add-SCStorageProvider -NetworkDeviceName "http://10.10.12.23" -TCPPort 5988 -Name "StorProv02.Contoso.com" -RunAsAccount $RunAsAcct02

Pierwsze polecenie pobiera konto Uruchom jako o nazwie RunAsAccount02 i zapisuje je w zmiennej $RunAsAcct.

Drugie polecenie dodaje dostawcę magazynu z adresem IP 10.10.12.23 przy użyciu konta RunAsAccount przechowywanego w $RunAsAcct.

Przykład 3. Dodawanie dostawcy magazynu usługi WMI SMI-S

PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "AdminRAA"
PS C:\> Add-SCStorageProvider -SmisWmi -Name "StorageProvider01" -RunAsAccount $RunAsAccount -ComputerName "StorageHost01.Contoso.com"

Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie AdminRAA i przechowuje obiekt w zmiennej $RunAsAccount.

Drugie polecenie dodaje dostawcę magazynu o nazwie StorageProvider01 przy użyciu konta uruchamiania przechowywanego w $RunAsAccount. Parametr SmisWmi wskazuje, że jest to dostawca magazynu SMI-S.

Parametry

-AddSmisWmiProvider

Wskazuje, że polecenie cmdlet dodaje dostawcę WMI opartego na protokole SMIS.

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

-AddWindowsNativeWmiProvider

Wskazuje, że polecenie cmdlet dodaje implementację natywnego dostawcy WMI systemu Windows.

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

-Certificate

Określa obiekt certyfikatu zabezpieczeń.

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

-ComputerName

Określa nazwę komputera, który program VMM może jednoznacznie zidentyfikować w sieci. Prawidłowe formaty to:

  • Nazwa FQDN (w pełni kwalifikowana nazwa domeny)
  • Adres IPv4 lub IPv6
  • Nazwa NetBIOS
Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Description

Określa opis dostawcy magazynu.

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

-Fabric

Wskazuje sieć szkieletową Fibre Channel.

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

-IsNonTrustedDomain

Wskazuje, że domena nie jest zaufaną domeną usługi Active Directory.

Typ:SwitchParameter
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

-Name

Określa nazwę obiektu programu VMM.

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

-NetworkDeviceName

Określa nazwę urządzenia sieciowego.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
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

-RunAsAccount

Określa konto Uruchom jako zawierające poświadczenia z uprawnieniem do wykonania tej akcji.

Typ:RunAsAccount
Position:Named
Domyślna wartość:None
Wymagane:True
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

-TCPPort

Określa wartość liczbową reprezentującą port TCP.

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

Dane wyjściowe

StorageProvider

To polecenie cmdlet zwraca obiekt StorageProvider.