IIS 사이트의 '다음 계정으로 연결' 사용자 및 비밀번호 변경

IIS 사이트의 '다음 계정으로 연결' 사용자 및 비밀번호 변경

IIS 7.5 웹 사이트의 실제 경로에 대해 '다음으로 연결' 사용자 이름을 연결하려고 합니다. 해당 경로는 사이트 -> 기본 웹 사이트 -> 기본 설정 -> UI로 연결 창에 있습니다. powershell 명령줄을 통해 또는 MSDeploy 명령줄 애플리케이션 배포 중에 이 작업을 수행해야 합니다. 현재는 다른 도메인, 다른 환경의 사용자 이름과 비밀번호로 채워져 있어 사용자가 작동하지 않으므로 변경해야 합니다. 또한 우리는 대부분의 모든 환경에서 동일한 IIS 설정을 사용하므로 각 환경에 대해 1개의 zip 패키지를 롤링하거나 배포할 때마다 수동으로 변경하는 것보다 1개의 zip 패키지를 롤링하고 배포 시 사용자 이름을 변경하는 것이 훨씬 더 편리합니다.

답변1

IIS PowerShell 모듈이 설치되어 있는지 확인한 후 다음을 사용하십시오.

Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter `
 "system.applicationHost/sites/site[@name='Default Web Site']/application[@path='/']/virtualDirectory[@path='/']" `
 -name "userName" -value "peter"

Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter `
 "system.applicationHost/sites/site[@name='Default Web Site']/application[@path='/']/virtualDirectory[@path='/']" `
 -name "password" -value "mysuperpassword"

이것은 두 줄입니다. 여기에 표시하기 위해 방금 형식을 지정했습니다.

관련 정보