powershell

этот вопрос уже есть ответ здесь: как лучше всего определить местоположение текущего сценария PowerShell? 11 ответов Я хочу быть в состоянии сказать, какой путь мой сценарий выполнения был запущен. Это часто не будет ...

Я могу сделать все подпункты рекурсивно с помощью этой команды: Get-ChildItem -recurse но есть ли способ ограничить глубину? Если я только хочу повторить один или два уровня вниз, например?...

Я в основном хочу сделать это: switch($someString.ToLower()) { "y", "yes" { "You entered Yes." } default { "You entered No." } } ...

мне просто не нравится синтаксис: if (Test-Path $path) { ... } и if (-not (Test-Path $path)) { ... } if (!(Test-Path $path)) { ... } особенно есть слишком много скобок и не очень читается при проверке на "не существует" для такого общего использования. Что является лучшим способом сделать это? обновле...

Я пытаюсь выполнить скрипт из общей папки, которым я доверяю: PowerShell -file "serverscriptsmy.ps1" но я получаю предупреждение безопасности и должен нажать 'R', чтобы продолжить предупреждение безопасности запускайте только скрипты, которые ты доверяешь. В то время как скрипты из Интернет может ...

для выполнения команд powershell на машине с удаленной машины мы должны добавить удаленную машину в список доверенных хостов главной машины. Я добавляю машину A к доверенным хостам машины B, используя следующую команду: winrm set winrm/config/client ‘@{TrustedHosts="machineA"}’ Как добавить больше машин г...

я успешно включил PSRemoting на моем сервере 2008 R2. Я могу сделать удаленный сеанс pssession из той же сети, используя имя хоста в качестве цели. Я не когда я пытаюсь использовать IP-адрес в качестве цели с любого компьютера (в сети или из другой сети (например, через VPN)). Я хочу иметь возможность исполь...

печальная вещь о PowerShell заключается в том, что функции и скриптовые блоки динамически ограничены. но есть еще одна вещь, которая меня удивила, это то, что переменные ведут себя как копия при записи во внутренней области. $array=@("g") function foo() { $array += "h" Write-Host $array } & { ...

я хочу разделить каждую линию трубы на пробелы, а затем распечатать каждый элемент на отдельной строке. я понимаю, что могу получить этот результат, используя: (cat someFileInsteadOfAPipe).split(" ") но я хочу больше гибкости. Я хочу быть в состоянии сделать почти все с каждым маркером. (Я использовал AWK...

Я хотел бы включить файлы скриптов с таким псевдо синтаксисом: Include '.scripA.ps1' но единственное, что я нашел что-то вроде этого: $thisScript = Split-Path -Path $MyInvocation.MyCommand.Definition -Parent . ($thisScript + '.scriptA.ps1') это мерзко. есть хороший способ включения скриптов с относите...