반응형
Powershell Web Admin Commandlets로 IIS 사이트의 앱 풀을 변경하는 방법
다음 코드는 내가 생각했던 작동 방법을 보여주지만 앱 풀은 변경되지 않습니다. $site 개체가 업데이트하더라도 현재 값으로 설정됩니다.
import-module WebAdministration
$site = get-item "IIS:\Sites\Project"
$site.ApplicationPool = "ProjectAppPool"
$site | set-item
-ApplicationPool 매개변수를 지정한 New-WebSite로 사이트를 작성하면 예상대로 작성됩니다.기존 사이트의 앱 풀을 다른 것으로 변경하려면 어떤 Powershell IIS 웹 명령을 사용해야 합니까?
ApplicationPool은 IIS: 드라이브의 웹 사이트에 있는 속성입니다.다음과 같이 설정합니다.
#site level
Set-ItemProperty 'IIS:\Sites\Default Web Site' applicationPool ProjectAppPool
#app level
Set-ItemProperty 'IIS:\Sites\Default Web Site\AppName' applicationPool ProjectAppPool
PowerShell Community Extensions가 설치되어 있는 경우 Show-Tree 명령을 사용하여 다음과 같은 드라이브를 탐색할 수 있습니다.
Show-Tree IIS:\Sites -ShowProperty -Depth 1
저 같은 경우에는 효과가 있었습니다.중요한 시작 및 중지 커밋 지연:
Start-IISCommitDelay
$ThisSite = Get-IISSite "whatever"
$ThisSite.Applications["/"].ApplicationPoolName = $poolName
Stop-IISCommitDelay
언급URL : https://stackoverflow.com/questions/4629749/how-can-you-change-an-iis-sites-app-pool-with-the-powershell-web-admin-commandl
반응형
'programing' 카테고리의 다른 글
MySQL에 BLOB 및 CLOB 파일을 삽입하는 방법? (0) | 2023.10.15 |
---|---|
mysql 사용자가 존재하는지 확인하는 중 (0) | 2023.10.10 |
절차에 대한 각 대안에 대한 MySQL (0) | 2023.10.10 |
AngularJsngIf로 인해 지시문 내부의 요소를 찾을 수 없습니다. (0) | 2023.10.10 |
MySQL 쉼표 문자열을 임시 테이블로 분리 (0) | 2023.10.10 |