Cody Bunch публикует очередной шедевр.
Попытаюсь перевести 🙂
В VMware VI Toolkit 1,5 доступны три новых командлета:
New-VICredentialStoreItem
Get-VICredentialStoreItem
Remove-VICredentialStoreItem
New-VICredentialStoreItem
New-VICredentialStoreItem -host ‘vCenter.professionalvmware.com’ -user ‘marcus’ -password ‘garvey’ -file c:\test
Этот командлет создает XML-файл. Пример ниже:
<?xml version=”1.0″ encoding=”UTF-8″?>
<viCredentials>
<version>1.0</version>
<passwordEntry>
<host>vCenter.professionalvmware.com</host>
<username>marcus</username>
<password>omitted</password>
</passwordEntry>
</viCredentials>
Get-VICredentialStoreItem
[VI Toolkit] C:\> $creds = Get-VICredentialStoreItem -file c:\test
[VI Toolkit] C:\> $creds | fl *
Host : vCenter.professionalvmware.com
User : marcus
Password : garvey
File : c:\test
Мы посмотрели свойства, а теперь давайте подключимся к серверу Virtual Center:
[VI Toolkit] C:\> connect-viserver -Server $creds.Host -User $creds.User -Password $creds.Password
Remove-VICredentialStoreItem
[VI Toolkit] C:\> $creds | Remove-VICredentialStoreItem
Confirm
Are you sure you want to perform this action?
Performing operation “Remove-VICredentialStoreItem” on Target “Remove credential store item for
host ‘vCenter.professionalvmware.com’ and username ‘marcus’?”.
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is “Y”):
Ну а последняя команда удаляет данный объект.
P.S. блог Cody много времени уделяет взаимодействию VMware VI3,5 и MS Powershell. Поэтому, если вас интересует Powershell и VI, вам однозначно туда 🙂
Jason Boche публикует очередной шедевр.
Close… but my post, not Jason’s. Thanks otherwise for the mention.
I’m sorry. Tired…
(Замотался 🙂