2017-05-17 5 views
0

우리의 타사 IIS 팀은 IIS FTP 사용자 이름에 가상 호스트 이름 접두사를 제공합니다. 예 : "x.y.z.com | Username"(파이프 분리 기호).가상 호스트 이름 접두사가있는 IIS FTP 사용자의 자격 증명?

실행 명령 자격 취득 PowerShell을 :

Get-Credential | Export-Clixml {FILEPATH} 

을 다음 = "이 xyzcom가 | 사용자 이름" "사용자 이름"을 제공하는 팝업 창에이 툴팁 오류 제공 :

Examples: 
User Name 
[email protected] 
DOMAIN\ 

을 수동으로 보안 문자열을 생성하고 가져 오기/내보내기 할 수 있지만이 인증 정보를 저장하는 간단한 방법을 사용하고 싶습니다.

일부 배경 : https://www.iis.net/configreference/system.ftpserver/serverruntime/hostnamesupport https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.security/get-credential

답변

0

한 가지 해결 방법은 Get-자격 증명 사용하지 않습니다

(New-Object PSCredential "dummyuserignore", ` 
(Import-CliXml "FILEPATH").Password).GetNetworkCredential().Password 
: 암호를 확인

(New-Object -TypeName System.Management.Automation.PSCredential ` 
      -ArgumentList (Read-Host "Please enter the user name"), ` 
      (Read-Host -assecurestring "Please enter the password")) | 
Export-CliXml "FILEPATH"