私の現在のpowershellスクリプトには、値を持つハッシュテーブルがあります。この構文を使用しています
$x = $f.contains("$k")
しかし、私は最近、このアプローチに問題があると考えましたcontains
ハッシュ テーブルの例:
"bio.txt" = "server1\datafiles\bio";
etc.......
コメントからの編集サンプル
foreach ($key in $filehash.keys) {
$path = $filehash.get_Item($key)
$filecount = 0
foreach ($file in $FileArray) {
if ($file.LastWriteTime -lt($(GetDate).adddays(-1))) {
[string] $k = $key.ToLower()
[string] $f = $file.name.ToLower()
if ($x = $f.contains("$k")) { }
}
}
}