作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我找到了我认为需要使用的代码,但问题是它无法正常工作。
Import-Module WebAdministration
$appPools = Get-childItem 'IIS:\AppPools\App Pool'
Set-ItemProperty -Path $appPools -Name recycling.periodicRestart.time -Value 1.00:00:00
但是我收到了这个错误
Set-ItemProperty : Cannot find path 'C:\Windows\SysWOW64\WindowsPowerShell\v1.0\Modules\WebAdministration\Microsoft.IIs.PowerShell.Framework.NodeCollection' because it does not exist.
At line:3 char:1
+ Set-ItemProperty -Path $appPools -Name recycling.periodicRestart.time -Value 1.0 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:\Windows\SysW....NodeCollection:String) [Set-ItemProperty], ItemNotFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetItemPropertyCommand
我知道这不是路径问题。这确实有效。
set-itemproperty -path 'D:\test\TestPS\New Text.txt' -name IsReadOnly -value $true
任何帮助都会很棒...
最佳答案
是路径问题。
从 Get-ChildItem 'IIS:\AppPools\App Pool'
返回的对象是一个 NodeCollection
对象,当您运行 Set-ItemProperty -Path $appPools
,$appPools
扩展为“Microsoft.IIs.PowerShell.Framework.NodeCollection”(这不是有效路径)
更改应用程序池的属性:
Set-ItemProperty -Path 'IIS:\AppPools\App Pool' -Name recycling.periodicRestart.time -Value 1.00:00:00
关于windows - 用于更改应用程序池回收时间的 Powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25068442/
我是一名优秀的程序员,十分优秀!