簡體   English   中英

使用腳本將IIS站點物理路徑憑據更改為Apppool Idenity

[英]changing IIS site physical path credentials to apppool idenity with a script

我有一個上面有很多網站的網絡服務器。

他們當前正在使用管理員帳戶來獲取物理路徑憑據,這不理想。

我為每個站點添加了一個用戶,並設置了適當的權限等。我還仔細檢查並更改了每個應用程序池的應用程序池用戶。

我現在需要做的是更改每個站點的物理路徑憑據以使用“應用程序用戶”。

我之前使用以下腳本將特定站點的憑據更改為特定用戶,但是不確定如何更改為應用程序用戶...

 appcmd set site "mywebsite.co.uk" -virtualDirectoryDefaults.userName:mywebsite_co_uk -virtualDirectoryDefaults.password:AbCdEfGh!1

任何幫助都非常感謝:)

如果我理解正確,聽起來您以前曾經在站點級別使用“憑據”來讀取內容,而現在您正在使用配置了獨立憑據的應用程序池(更好的方法),現在想將站點設置為使用該身份代替以前設置的身份。 為此,您只需要清除以前存在的站點中的憑據,就可以使用以下appcmd.exe命令行進行此操作(此示例正在清除“默認網站”,因此只需根據需要進行更改即可)。

appcmd.exe clear config -section:system.applicationHost/sites /"[name='Default Web Site'].[path='/'].[path='/'].userName" /"[name='Default Web Site'].[path='/'].[path='/'].password" /commit:apphost

在上述情況下,您似乎在“默認值”部分中進行了設置(可能不正確,應該將其設置為根目錄),但是要清除該目錄,您需要使用這樣的命令行:

appcmd.exe clear config -section:system.applicationHost/sites /"[name='Default Web Site'].virtualDirectoryDefaults.userName" /"[name='Default Web Site'].virtualDirectoryDefaults.password" /commit:apphost

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM