Add-SCStorageProvider
Добавляет поставщик хранилища в VMM.
Синтаксис
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>]
Описание
Командлет add-SCStorageProvider добавляет поставщика хранилища в Virtual Machine Manager (VMM), предоставив сведения о подключении, необходимые для доступа к поставщику через сеть.
VMM в System Center 2019 и более поздних версиях позволяет добавлять поставщик SMI-S WMI с помощью параметра AddSmisWmiProvider.
Примеры
Пример 1. Добавление поставщика хранилища по полному доменному имени (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
Первая команда получает учетную запись RunAs с именем RunAsAccount01 и сохраняет ее в переменной $RunAsAcct.
Вторая команда добавляет поставщика хранилища с именем StorProv01.Contoso.com с помощью учетной записи Запуска, хранящейся в $RunAsAcct.
Пример 2. Добавление поставщика хранилища по 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
Первая команда получает учетную запись RunAsAccount02 и сохраняет ее в переменной $RunAsAcct.
Вторая команда добавляет поставщика хранилища с IP-адресом 10.10.12.23 с помощью RunAsAccount, хранящегося в $RunAsAcct.
Пример 3. Добавление поставщика хранилища WMI SMI-S
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "AdminRAA"
PS C:\> Add-SCStorageProvider -SmisWmi -Name "StorageProvider01" -RunAsAccount $RunAsAccount -ComputerName "StorageHost01.Contoso.com"
Первая команда получает объект учетной записи запуска от имени AdminRAA и сохраняет объект в переменной $RunAsAccount.
Вторая команда добавляет поставщика хранилища с именем StorageProvider01, используя учетную запись запуска, хранящуюся в $RunAsAccount. Параметр SmisWmi указывает, что это поставщик хранилища SMI-S.
Параметры
-AddSmisWmiProvider
Указывает, что командлет добавляет поставщик WMI на основе SMIS.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AddWindowsNativeWmiProvider
Указывает, что командлет добавляет собственную реализацию поставщика WMI Windows.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Certificate
Указывает объект сертификата безопасности.
Тип: | ClientCertificate |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ComputerName
Указывает имя компьютера, который VMM может однозначно идентифицировать в сети. Допустимые форматы:
- Полное доменное имя (полное доменное имя)
- IPv4 или IPv6-адрес
- Имя NetBIOS
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Description
Указывает описание поставщика хранилища.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Fabric
Указывает структуру Fibre Channel.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-IsNonTrustedDomain
Указывает, что домен не является доверенным доменом Active Directory.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Указывает имя объекта VMM.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-NetworkDeviceName
Указывает имя сетевого устройства.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsAccount
Указывает учетную запись запуска от имени, содержащую учетные данные с разрешением на выполнение этого действия.
Тип: | RunAsAccount |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-TCPPort
Указывает числовое значение, представляющее TCP-порт.
Тип: | UInt32 |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
StorageProvider
Этот командлет возвращает объект storageProvider