Доступ к диспетчеру учетных данных Windows из PowerShell
Я использую PowerShell 2.0 (необходимо из-за SP2010) на Windows Server 2008 R2. Мне нужно получить учетные данные для процесса из диспетчера учетных данных Windows. Я не могу заставить это работать.
Мне дали этот кусок кода:
[Windows.Security.Credentials.PasswordVault,Windows.Security.Credentials,ContentType=WindowsRuntime]
(new-object Windows.Security.Credentials.PasswordVault).RetrieveAll() | % { $_.RetrievePassword(); $_ }
обе строки кода выдают ошибки
Windows.Security.Credentials.PasswordVault,Windows.Security.Credentials,ContentType=WindowsRuntime : Unable to find type [Windows.Security.Credentials.PasswordVault,Windows.Security.Credentials,ContentType=WindowsRuntime]: make sure that the assembly containing this type is loaded.
а также
(new-object Windows.Security.Credentials.PasswordVault).RetrieveAll() | % {$_.RetrievePassword(); $_ }
соответственно. Я пытался как-то импортировать класс PasswordVault. Пока что Google подвел меня, я даже не смог выяснить, в какой сборке он находится. Что мне не хватает?