我需要一些帮助将这个脚本放入somekind的一个大循环中
我需要做的是,粗体字是我在玩的地方
1.打开每个网络共享,只有第一级(我称之为$ Dirs)
2.在每个网络共享中创建一个文本文件,如果它已经存在则写入"错误以及错误的位置"但要改编脚本
3.要删除创建的文件,如果它不存在则写入"错误错误的位置"但要继续
4.如果脚本完成(创建文件,则从每个共享中删除文件以将标准输出放入"健康"或"错误"如果没有。
所以理想情况下脚本需要打开每个共享,创建一个文本文件,检查文本文件是否已创建,然后删除文本文件,一旦删除,如果没有错误说"健康&#34
$Dirs = "\\Share_abc\", "\\Share_def\", "\\Share_ghi", "\\Share_jkl\", "\\Share_mno"
$FileName = "DAVETEST1234.txt"
$FileExists = (Test-Path -path $WantedfileTest1)
$WantedfileTest1 = Join-Path $dir -ChildPath $FileName
#create file in share path, if file is not created write error
foreach ($dir in $dirs) {
New-Item -itemType file -Path $Dirs -Name ($FileName) -Value "Healthy" -ErrorAction SilentlyContinue
Start-Sleep -s 5
if ($FileExists -eq $false) {Write-Host "Error"} }
#remove item created
foreach ($Dir in $Dirs) {
Remove-Item -Path $WantedfileTest1 -ErrorAction SilentlyContinue
Start-Sleep -s 5
if ($FileExists -eq $true) {Write-Host "Error"} }