Add-SCStorageProvider
Fügt VMM einen Speicheranbieter 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 Cmdlet Add-SCStorageProvider fügt Virtual Machine Manager (VMM) einen Speicheranbieter hinzu, indem die Verbindungsinformationen bereitgestellt werden, die für den Zugriff auf den Anbieter über das Netzwerk erforderlich sind.
VMM in System Center 2019 und höher ermöglicht Ihnen das Hinzufügen eines WMI-S-Anbieters mithilfe des AddSmisWmiProvider-Parameters .
Beispiele
Beispiel 1: Hinzufügen eines Speicheranbieters anhand des vollqualifizierten Domänennamens (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 mit dem Namen RunAsAccount01 ab und speichert es in der variablen $RunAsAcct.
Mit dem zweiten Befehl wird der Speicheranbieter namens StorProv01.Contoso.com mithilfe des runAs-Kontos hinzugefügt, das in $RunAsAcct gespeichert ist.
Beispiel 2: Hinzufügen eines Speicheranbieters anhand seiner 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 mit dem Namen RunAsAccount02 ab und speichert es in der variablen $RunAsAcct.
Der zweite Befehl fügt den Speicheranbieter mit der IP-Adresse 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 Ausführen als Kontoobjekt mit dem Namen AdminRAA ab und speichert das Objekt in der $RunAsAccount Variablen.
Mit dem zweiten Befehl wird der Speicheranbieter mit dem Namen StorageProvider01 mithilfe des in $RunAsAccount gespeicherten Ausführungskontos hinzugefügt. Der SmisWmi-Parameter gibt an, dass es sich um einen SMI-S-Speicheranbieter handelt.
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 native WMI-Anbieterimplementierung für Windows 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 Fibre Channel-Fabric 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 ausführende 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, sodass 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.