Я использую пару переменных, но обычно я использую объект, возвращаемый из командлета Get-ChildItem
, чтобы найти файлы и использовать измененную форму оператора if.Найти определенный файл и удалить его, если существует
Но как я могу найти конкретный файл в каталогах, и если он его найдет, то удалите его? Это код, который я сделал:
$VM_NAME="Test"
$search=Get-ChildItem -Path B:\Virtualservers\Disks\Users\* -include $VM_NAME.vhdx -filter *.vhdx -Recurse
if ($search.Name -contains "$VM_NAME.vhdx") {remove-item ??? }
else {write-host "Continue.."}
Спасибо, действительно! –