Я пытаюсь написать простую строку кода, которая удалит различные пользовательские файлы с диска C для разных серверов. Как объединиться с PowerShell, чтобы получить путь к серверу?Конкатенация PowerShell
Например, это то, что я пытаюсь сделать, но PowerShell не распознает +
символ как конкатенация я думаю:
remove-item "\\$server" + '\C$\Documents and Settings\a409126' -force -recurse -whatif
Я получаю сообщение об ошибке сказав:
Remove-Item : A positional parameter cannot be found that accepts argument '+'.
Это работает! Спасибо! Значит, только простая скобка вызвала проблему? Странно, но приятно знать будущее. – Valrok
Есть два режима в PoSH, о которых вам нужно знать. см. ссылку в исходном ответе. – Akim
Хмм теперь понятно, почему код, который я написал выше, отлично работал с другими частями моего кода, где я назначал это переменной вместо того, чтобы делать то, что я пытался сделать здесь. – Valrok