Add-SCStorageProvider
Fügt einen Speicheranbieter zu VMM hinzu.
Syntax
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>]
Beschreibung
Das Add-SCStorageProvider-Cmdlet fügt einen Speicheranbieter zu Virtual Machine Manager (VMM) hinzu, indem die verbindungsinformationen bereitgestellt werden, die für den Zugriff auf den Anbieter über das Netzwerk erforderlich sind.
Mit VMM in System Center 2019 können Sie einen WMI SMI-S-Anbieter mithilfe des AddSmisWmiProvider-Parameters hinzufügen.
Beispiele
Beispiel 1: Hinzufügen eines Speicheranbieters durch den vollqualifizierten Domänennamen (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
Der erste Befehl ruft das RunAs-Konto "RunAsAccount01" ab und speichert es in der variablen $RunAsAcct.
Der zweite Befehl fügt den Speicheranbieter namens StorProv01.Contoso.com mithilfe des in $RunAsAcct gespeicherten RunAs-Kontos hinzu.
Beispiel 2: Hinzufügen eines Speicheranbieters durch seine IP-Adresse
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
Der erste Befehl ruft das RunAs-Konto "RunAsAccount02" ab und speichert es in der variablen $RunAsAcct.
Der zweite Befehl fügt den Speicheranbieter mit einer IP-Adresse von 10.10.12.23 mithilfe des in $RunAsAcct gespeicherten RunAsAccount hinzu.
Beispiel 3: Hinzufügen eines WMI SMI-S-Speicheranbieters
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "AdminRAA"
PS C:\> Add-SCStorageProvider -SmisWmi -Name "StorageProvider01" -RunAsAccount $RunAsAccount -ComputerName "StorageHost01.Contoso.com"
Der erste Befehl ruft das Run As-Kontoobjekt namens AdminRAA ab und speichert das Objekt in der $RunAsAccount Variablen.
Der zweite Befehl fügt den Speicheranbieter mit dem Namen StorageProvider01 mithilfe des in $RunAsAccount gespeicherten Run-Kontos hinzu. Der SmisWmi-Parameter gibt an, dass dies ein SMI-S-Speicheranbieter ist.
Parameter
-AddSmisWmiProvider
Gibt an, dass das Cmdlet einen SMIS-basierten WMI-Anbieter hinzufügt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddWindowsNativeWmiProvider
Gibt an, dass das Cmdlet eine windows native WMI-Anbieterimplementierung hinzufügt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Certificate
Gibt ein Sicherheitszertifikatobjekt an.
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Gibt den Namen eines Computers an, der von VMM eindeutig im Netzwerk identifiziert werden kann. Gültige Formate sind:
- FQDN (vollqualifizierter Domänenname)
- IPv4- oder IPv6-Adresse
- NetBIOS-Name
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Gibt eine Beschreibung für den Speicheranbieter an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Fabric
Gibt den Fibre Channel-Stoff an.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsNonTrustedDomain
Gibt an, dass die Domäne keine vertrauenswürdige Active Directory-Domäne ist.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Gibt den Namen eines VMM-Objekts an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkDeviceName
Gibt den Namen eines Netzwerkgeräts an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsAccount
Gibt ein Run As-Konto an, das Anmeldeinformationen mit der Berechtigung zum Ausführen dieser Aktion enthält.
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
Gibt einen numerischen Wert an, der einen TCP-Port darstellt.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Ausgaben
StorageProvider
Dieses Cmdlet gibt ein StorageProvider-Objekt zurück.