私はpowershellのデフォルトのWebサイトを停止し、停止します。しかし、私はそれが再起動後に始まることがわかります。デフォルトのWebサイトをpowershellで停止
IIS7マネージャで手動で停止すると、マシンを再起動した後に停止します。
powershellでウェブサイトを停止するのは効率的ではないようです。
誰でも知っていますか?
OS:Windows 2008のR2 SP1 IIS:7
私はpowershellのデフォルトのWebサイトを停止し、停止します。しかし、私はそれが再起動後に始まることがわかります。デフォルトのWebサイトをpowershellで停止
IIS7マネージャで手動で停止すると、マシンを再起動した後に停止します。
powershellでウェブサイトを停止するのは効率的ではないようです。
誰でも知っていますか?
OS:Windows 2008のR2 SP1 IIS:7
現在の状態と、 "起動" 状態は、彼らがIISマネージャGUIであるだけように2つの異なる制御可能なエンティティです。そのように手動または無効に起動状態を設定します。
Set-Service w3svc -StartupType Manual
を更新:あなたがしようとしている場合
PS> ipmo WebAdministration
PS> Get-ItemProperty 'IIS:\Sites\Default Web Site' ServerAutoStart
PSPath : WebAdministration::\\HILLR1\Sites\Default Web Site
PSParentPath : WebAdministration::\\HILLR1\Sites
PSChildName : Default Web Site
PSDrive : IIS
PSProvider : WebAdministration
IsInheritedFromDefaultValue : False
IsProtected : False
Name : serverAutoStart
TypeName : System.Boolean
Schema : Microsoft.IIs.PowerShell.Framework.ConfigurationAttributeSchema
Value : True
IsExtended : False
PS> Set-ItemProperty 'IIS:\Sites\Default Web Site' ServerAutoStart False
構文はSet-Service w3svc -StartupType manualである必要があります。しかし、これはpowershellのウェブサイトの開始を妨げるでしょう。 –
ありがとうございます。脳は明らかに他のものに従事していたが、指は離れていた。 :-) –
@ Xenophaneの答え:プロパティ名 "serverAutoStart"は大文字と小文字を区別します。私はServer 2016を試してみましたが、問題が発生するまで動作しませんでした。 –
:あなたが唯一のいくつかのサイト上の1の起動に影響を与えるようにしたい場合は、これを試してくださいサーバー2012R2 serverAutoStartで、これはserverAutoStart(大文字と小文字の区別のためにserverAutoStart
万歳で小文字の「s」を気づかされる:)
キース・ヒルは、この問題についての良い点を持っています。 Powershellは停止機能を使用してWebサイトの状態を停止に変更するだけですが、再起動またはiisreset後に起動されます。今問題は、PowershellでwebsiteのserverAutoStartプロパティをfalseに変更する方法です。 –