Вопросы с тегом «powershell»

PowerShell - это кроссплатформенная утилита командной строки и сценариев от Microsoft. Используйте этот тег только для вопросов о написании и выполнении сценариев PowerShell. Вопросы программирования, относящиеся к кроссплатформенной версии PowerShell Core (Windows, macOS и Linux), должны быть помечены [powershell-core]. Вопросы о системном администрировании следует задавать в случае сбоя суперпользователя или сервера.


30
PowerShell сообщает, что «в этой системе отключено выполнение сценариев».
Я пытаюсь запустить CMD файл, который вызывает PowerShellсценарий cmd.exe, и я получаю сообщение об ошибке ниже: Management_Install.ps1 не может быть загружен, потому что выполнение сценариев отключено в этой системе. Я бегал Set-ExecutionPolicy -ExecutionPolicy Unrestricted и когда я убегаю Get-ExecutionPolicyотPowerShellЯ Unrestrictedвернусь. PS C:\Users\Administrator\> Get-ExecutionPolicy Unrestricted C:\Projects\Microsoft.Practices.ESB\Source\Samples\Management Portal\Install\Scripts\> powershell .\Management_Install.ps1 1 WARNING: …


14
Как запустить скрипт PowerShell
Как запустить скрипт PowerShell? У меня есть скрипт с именем myscript.ps1 У меня установлены все необходимые рамки Я установил , что политика выполнения вещь Я следовал инструкциям на этой странице справки MSDN и пытаюсь запустить его так: powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'(с или без --noexit) который ничего не возвращает, кроме того, что имя …


16
Настройка переменных среды Windows PowerShell
Я обнаружил, что установка переменной среды PATH влияет только на старую командную строку. В PowerShell, похоже, разные настройки среды. Как изменить переменные среды для PowerShell (v1)? Замечания: Я хочу сделать свои изменения постоянными, поэтому мне не нужно их устанавливать каждый раз, когда я запускаю PowerShell. Есть ли в PowerShell файл …

14
Каков наилучший способ определить местоположение текущего скрипта PowerShell?
Всякий раз, когда мне нужно сослаться на общий модуль или скрипт, мне нравится использовать пути относительно текущего файла скрипта. Таким образом, мой скрипт всегда может найти другие скрипты в библиотеке. Итак, что является лучшим, стандартным способом определения каталога текущего скрипта? В настоящее время я занимаюсь: $MyDir = [System.IO.Path]::GetDirectoryName($myInvocation.MyCommand.Definition) Я знаю, …

1
Как обрабатывать аргументы командной строки в PowerShell
Каков «лучший» способ обработки аргументов командной строки? Кажется, что есть несколько ответов о том, что такое «лучший» путь, и в результате я застрял на том, как справиться с чем-то простым: script.ps1 /n name /d domain А ТАКЖЕ script.ps1 /d domain /n name. Есть ли плагин, который может справиться с этим …

7
Как передать аргумент скрипту PowerShell?
Есть PowerShellскрипт, itunesForward.ps1который ускоряет перемотку iTunes на 30 секунд: $iTunes = New-Object -ComObject iTunes.Application if ($iTunes.playerstate -eq 1) { $iTunes.PlayerPosition = $iTunes.PlayerPosition + 30 } Это выполняется с помощью командной строки: powershell.exe itunesForward.ps1 Можно ли передать аргумент из командной строки и применить его в сценарии вместо жестко заданного значения 30 …

15
Как передать несколько параметров в функцию в PowerShell?
Если у меня есть функция, которая принимает более одного строкового параметра, первый параметр, кажется, получает все назначенные ему данные, а остальные параметры передаются как пустые. Скрипт быстрого теста: Function Test([string]$arg1, [string]$arg2) { Write-Host "`$arg1 value: $arg1" Write-Host "`$arg2 value: $arg2" } Test("ABC", "DEF") Сгенерированный вывод $arg1 value: ABC DEF $arg2 …
438 powershell 


11
Как я могу проверить, является ли строка пустой или пустой в PowerShell?
Существует ли встроенная IsNullOrEmptyфункция, подобная функции для проверки, является ли строка пустой или пустой в PowerShell? Я не мог найти это до сих пор, и если есть встроенный способ, я не хочу писать функцию для этого.
413 .net  string  powershell  null 


10
Завершение скрипта в PowerShell
Я искал способ завершить сценарий PowerShell (PS1), когда в функции возникает неисправимая ошибка. Например: function foo() { # Do stuff that causes an error $host.Exit() } Конечно, нет такой вещи как $host.Exit(). Есть $host.SetShouldExit(), но это на самом деле закрывает окно консоли, а это не то, что я хочу. То, …
394 powershell 

18
Готов ли PowerShell заменить мою оболочку Cygwin в Windows? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Улучшить этот вопрос Я спорю, стоит ли мне изучать PowerShell или просто придерживаться …
384 unix  shell  powershell 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.