У вас есть вопрос об Remove-Item и параметрах -Recurse и -Exclude.На удаленном компьютере я хотел бы рекурсивно удалить все подкаталоги / файлы, за исключением одного конкретного файла, и все же, когда я запускаю следующее, все в родительском каталоге удаляется, и кажется, что параметр -Exclude игнорируется.
Invoke-Command -Computer MyRemoteComputer -ScriptBlock {Remove-Item $args -Force -Recurse -Exclude 'C:\Folder\Startup.ps1'} -ArgumentList 'C:\Folder\'
Когда я просматриваю документацию для Remove-Item , я вижу эту строку, в которой говорится об известной проблеме, но они не даюткакие-нибудь подробности относительно того, что может быть известная проблема.
Because the Recurse parameter in Remove-Item has a known issue...
Есть предложения или идеи относительно того, что я делаю неправильно?