Вопросы с тегом 'powershell'

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

Определите установленную версию PowerShell

Как определить, какая версия PowerShell установлена ​​на компьютере, и действительно ли она установлена ​​вообще?
01 дек. '09 в 11:30
23

PowerShell говорит, что "выполнение скриптов отключено в этой системе".

Я пытаюсь запустить файл cmd, который вызывает скрипт powershell из cmd.exe, и я получаю следующую ошибку: Management_Install.ps1 не может быть загружен, потому что выполнение сценариев отключено в этой системе. Я бегал Set-ExecutionPolicy -Execu...
27 окт. '10 в 21:39
7

Как вы прокомментируете код в PowerShell?

Как вы прокомментируете код в PowerShell (1.0 или 2.0)?
08 сент. '11 в 2:43
14

Как запустить скрипт PowerShell

Как запустить скрипт PowerShell? У меня есть скрипт с именем myscript.ps1 У меня установлены все необходимые рамки Я установил эту политику выполнения вещь Я следовал инструкциям на этой странице справки MSDN и я пытаюсь запустить его так: powershel...
09 янв. '10 в 22:19
16

Настройка переменных среды Windows PowerShell

Я выяснил, что настройка переменной среды PATH влияет только на старую командную строку. Кажется, что у PowerShell разные настройки среды. Как изменить переменные среды для PowerShell (v1)? Примечание: Я хочу, чтобы мои изменения были постоянными, ...
03 апр. '09 в 17:19
19

Как объединить строки и переменные в PowerShell?

Предположим, у меня есть следующий фрагмент: $assoc = New-Object psobject -Property @{ Id = 42 Name = "Slim Shady" Owner = "Eminem" } Write-host $assoc.Id + " - " + $assoc.Name + " - " + $assoc.Owner Я ожидаю, что этот фрагмент о...
27 февр. '13 в 13:34
13

Каков наилучший способ определения местоположения текущего PowerShell script?

Всякий раз, когда мне нужно сослаться на общий модуль или скрипт, мне нравится использовать пути относительно текущего файла скрипта. Таким образом, мой скрипт всегда может найти другие скрипты в библиотеке. Итак, что является лучшим, стандартным сп...
28 мар. '11 в 23:46
6

Как передать аргумент PowerShell script?

Там PowerShell script с именем itunesForward.ps1, что делает iTunes быстрой перемоткой вперед 30 секунд: $iTunes = New-Object -ComObject iTunes.Application if ($iTunes.playerstate -eq 1) { $iTunes.PlayerPosition = $iTunes.PlayerPosition + 30 } ...
08 апр. '11 в 8:33
18

Является ли PowerShell готовым заменить мою оболочку Cygwin на Windows?

Я обсуждаю, следует ли изучать PowerShell или просто придерживаться Cygwin/скрипты Perl/Unix shell и т.д. Преимущество PowerShell заключается в том, что скрипты могут быть более легко использованы товарищами по команде, у которых нет Cygwin; однако,...
21 февр. '09 в 19:42
15

Как передать несколько параметров в функцию в PowerShell?

Если у меня есть функция, которая принимает более одного строкового параметра, первый параметр, похоже, получает все назначенные ему данные, а остальные параметры передаются как пустые. Быстрый тест script: Function Test([string]$arg1, [string]$ar...
14 февр. '11 в 1:59
11

Как проверить, является ли строка пустой или пустой в PowerShell?

Есть ли встроенная функция IsNullOrEmpty -like, чтобы проверить, является ли строка пустой или пустой, в PowerShell? Я не мог найти его до сих пор, и если есть встроенный способ, я не хочу писать функцию для этого.
06 дек. '12 в 7:09
11

Завершение script в PowerShell

Я искал способ прервать PowerShell (PS1) script, когда в функции возникает неустранимая ошибка. Например: function foo() { # Do stuff that causes an error $host.Exit() } Конечно, нет такой вещи, как $host.Exit(). Существует $host.SetShou...
07 янв. '10 в 17:42
8

Как ввести многострочную команду

Можно ли разбить командную строку PowerShell на несколько строк? В Visual Basic я могу использовать подчеркивание (_) для продолжения команды в следующей строке.
13 июл. '10 в 9:36
18

Как запустить EXE файл в PowerShell с параметрами с пробелами и кавычками

Как выполнить следующую команду в PowerShell? C:\Program Files\IIS\Microsoft Web Deploy\msdeploy.exe -verb: sync -source: dbfullsql = "Источник данных = mysource; Integrated Security = false; User ID = sa; Pwd = sapass!, Database = MYDB;" -dest: db...
04 нояб. '09 в 14:10
1

Как обрабатывать аргументы командной строки в PowerShell

Что такое "лучший" способ обработки аргументов командной строки? Кажется, есть несколько ответов о том, что такое "лучший" способ, и в результате я зациклился на том, как обращаться с чем-то простым: script.ps1 /n name /d domain и script.ps1...
28 янв. '10 в 20:01