我创建了以下PowerShell脚本,以检查服务器列表(C:\ Healthcheck \ Servers.txt)中是否存在“D:\ Apps”文件夹。
$Computers = Get-Content C:\Healthcheck\Servers.txt
foreach ($computer in $computers) {
$TestPath = Test-Path \\\$computers\D$\Apps
if ($TestPath -eq 'True') {
Write-Host "The Apps folder exists on $computer"
} else {
Write-Host "The Apps folder doesn't exist on $computer"
}
}
我在服务器上创建了“D:\ Apps”文件夹,但脚本说它不存在:
ServerName上不存在Apps文件夹
如果我在服务器上本地运行命令,它会找到“D:\ Apps”文件夹:
PS C:\Windows\system32> Test-Path D:\Apps True
我错过了什么吗?我可以使用PowerShell远程查询服务器,以检查服务是否正在运行,因此没有访问问题。
答案 0 :(得分:1)
看起来你有一个拼写错误
* Add search box to nav menu
*/
function wpgood_nav_search( $items, $args ) {
$items .= '<li>' . get_search_form( false ) . '</li>';
return $items;
}
add_filter( 'wp_nav_menu_items','wpgood_nav_search', 10, 2 );
尝试
$TestPath = Test-Path \\\$computers\D$\Apps