Лучшие powershell-v3.0 вопросы ИТ разработчиков

  • 8голосов
  • 3ответа
  • 0просмотров

Почему синтаксис $ hash.key не работает внутри метода ExpandString?

Следующий скрипт Powershell демонстрирует проблему: $hash = @{'a' = 1; 'b' = 2} Write-Host $hash['a'] # => 1 Write-Host $hash.a # => 1 # Two ways of printing using quoted strings. Write-Host "$($hash['a'])" # => 1 Write-Host "$($hash.a)" # => 1 ...

Задан Jun 18, 2014, 9:52 PMотBrad LarsonMyrddin Emrys
  • 7голосов
  • 2ответа
  • 0просмотров

Использование CurrentDomain.SetData («APP_CONFIG_FILE») не работает в PowerShell ISE

m пытается использовать сборку .NET 4.0 в PowerShell ISE и пытается изменить файл конфигурации, который используется с помощью: [System.AppDomain]::CurrentDomain.SetData("APP_CONFIG_FILE", $PathToConfig); [Configuration.ConfigurationManager] :: ...

Задан Nov 16, 2012, 3:29 PMотNightShovel
  • 8голосов
  • 2ответа
  • 0просмотров

Как добавить цвет к имени машины в приглашении на сеанс удаленного взаимодействия PowerShell?

Чтобы сделать это более очевидным, когда яЯ удаленный на рабочий / рабочий сервер, я думал, что этобыло бы удобно, чтобы иметь возможность раскрасить имя машины яЯ подключен к при использовании удаленных сеансов PowerShell. Тем не менее, я ...

Задан Dec 03, 2012, 5:56 PMотDanny Tuppeny
  • 29голосов
  • 7ответов
  • 0просмотров

Как я могу запустить powershell.exe с цветами по умолчанию из ярлыка PowerShell?

m прикреплен к приятному синему цвету окна PowerShell при запуске из одного из предустановленных ярлыков. Однако если вы вручную запустите powershell.exe, вы неэти цвета, вы получите черный / белый :( Это связано с тем, что для файла ярлыков ...

Задан Dec 03, 2012, 6:24 PMотDanny Tuppeny
  • 3голос
  • 1ответ
  • 0просмотров

Как запустить консоль PowerShell v3 в режиме v2

В последних обновлениях Windows Server 2008 R2 они также продвигают Windows PowerShell V3.0. Но наши скрипты создаются и тестируются в V2 до сих пор. Как запустить консоль PowerShell V3 в режиме V2.? Примечание: я пытался-Версия 2 " во время ...

Задан Dec 13, 2012, 3:42 PMотRinoTom
  • 5голосов
  • 2ответа
  • 0просмотров

Как загрузить защищенный файл с помощью PowerShell?

Я пытаюсь загрузить файл с помощью PowerShell 3.0 с моего сервера сборки TeamCity. Я настроил TeamCity на использование аутентификации NTLM, но не могу загрузить файл напрямую и получить перенаправление на страницу входа. Я пытаюсь использовать ...

Задан Jan 09, 2013, 3:46 PMотAaron Weiker
  • 14голос
  • 1ответ
  • 0просмотров

Почему PowerShell всегда использует культуру США при приведении к DateTime?

При попытке прочитать CSV вчера, я заметил, что PowerShell, похоже, всегда использует американский формат даты при использовании.[datetime]"date" Мои региональные настройки все правильно, а также[DateTime]::Parse("date") использует формат даты ...

Задан Jan 16, 2013, 11:58 AMотDanny Tuppeny
  • 32голосов
  • 4ответа
  • 0просмотров

Как импортировать пользовательский модуль PowerShell в удаленный сеанс?

я разрабатываю пользовательский модуль PowerShell, который яЯ хотел бы использовать в контексте удаленного сеанса на другой компьютер. Следующий код (который явно нет работает) объясняет что яЯ пытаюсь достичь: import-module ...

Задан Jan 21, 2013, 2:23 PMотYan Sklyarenko
  • 26голосов
  • 4ответа
  • 0просмотров

Powershell - перезагрузка и продолжение скрипта

я ищу способ продолжить сценарий Powershell с того места, где он остановился после вызова перезагрузки в сценарии. Например, я создаю DC с помощью автоматизации Powershell, и после переименования ПК в TESTDC01 необходимо перезагрузить компьютер, ...

Задан Mar 01, 2013, 8:03 PMотPnP
  • 17голосов
  • 2ответа
  • 0просмотров

Использование Invoke-Webrequest в PowerShell 3.0 порождает предупреждение безопасности Windows

При использовании следующего кода в PowerShell 3.0 PS> $data = Invoke-Webrequest -Uri stackoverflow.com PS> $data.ParsedHtml.getElementsByTagName("div")Я получаю это предупреждение: Предупреждение системы безопасности Windows. Чтобы этот ...

Задан Mar 04, 2013, 8:34 PMотJack Petri
  • 1голосов
  • 0ответов
  • 0просмотров

Как поставить в очередь другую сборку TFS (2012) из сборки TFS И передать параметры процесса?

Продукт, над которым я работаю, включает в себя 3/4 отдельных (независимых) сборок TFS. Я хотел бы создать одну сборку TFS, которая ставит в очередь другие сборки 3/4 из ProcessTemplate И, что очень важно, передает им параметры процесса. ...

Задан Apr 11, 2013, 9:36 AMотSuperSooty
  • 1голосов
  • 3ответа
  • 0просмотров

PowerShell Get-DiskUsage CmdLet: как составить список с другого диска / каталога?

Я относительный новичок в PowerShell, хотел узнать немного больше о функциях, CmdLet и читаемых человеком значениях. Обычно для изучения новых вещей хорошо смотреть на то, что делают другие. Так что я пошел искать и наткнулся на источник ...

Задан Apr 23, 2013, 6:49 PMотJeroen Wiert Pluimers
  • 3голос
  • 1ответ
  • 0просмотров

Сценарий Powershell для мониторинга состояния и отправки результатов по электронной почте

У меня есть много сайтов, которые отслеживают их состояние "вверх / вниз", возможные ошибки, пинг и другие вещи, которые мне удалось получить с помощью скрипта. Моя идея заключается в следующем: этот скрипт будет работать с планировщиком задач, ...

Задан Jul 03, 2013, 4:18 PMотInLoveWithPs1
  • 17голосов
  • 2ответа
  • 0просмотров

PowerShell меняет тип возвращаемого объекта

Я использую PowerShell v3 и Windows PowerShell ISE. У меня есть следующая функция, которая отлично работает: function Get-XmlNode([xml]$XmlDocument, [string]$NodePath, [string]$NamespaceURI = "", [string]$NodeSeparatorCharacter = '.') { # If a ...

Задан Jul 05, 2013, 10:06 PMотdeadlydog
  • 25голосов
  • 4ответа
  • 0просмотров

Копирование файлов элементов в папки и подпапки в одной структуре каталогов исходного сервера с использованием PowerShell

Я изо всех сил стараюсь, чтобы этот скрипт работал для копирования файлов в папках и подпапках в надлежащей структуре (в качестве исходного сервера). Допустим, есть папки, упомянутые ниже: Основная папка: файл aaa, файл bbb Подпапка a: Файл 1, ...

Задан Jul 24, 2013, 5:07 PMотuser1926332
  • 13голосов
  • 3ответа
  • 0просмотров

Получение всех открытых сеансов PS на удаленном сервере (из нового окна консоли)

Я могу запустить 5 новых сеансов PS на удаленном сервере и увидеть их все, запустив Get-PSSession PS C:\> New-PSSession -ComputerName MyServerName Id Name ComputerName State ConfigurationName Availability -- ---- ------------ ----- ...

Задан Jul 24, 2013, 9:15 PMотLocal Needs
  • 31голосов
  • 2ответа
  • 0просмотров

Powershell ConvertTo-json со встроенной хэш-таблицей

У меня возникла проблема с ConvertTo-Json, и я пытался понять поведение и / или что яЯ делаю неправильно. Рассмотрим эту последовательность команд: [email protected]{ID=10;[email protected]{ID=11;[email protected]{ID=12;Config='end'}}} ConvertTo-json $val ConvertTo-json ...

Задан Jul 29, 2013, 2:40 PMотAndy Sipe
  • 7голосов
  • 2ответа
  • 0просмотров

Заголовки Powershell v3 Invoke-RestMethod

Я пытаюсь сделать RestAPI вызов службы, которая указывает на это "документация следующая: > Сервер интеграции может отвечать в форматах XML и JSON. Используйте один из следующих заголовков подтверждения в ваших запросах: 1. принять: приложение ...

Задан Aug 16, 2013, 3:29 PMотfloyd
  • 6голосов
  • 2ответа
  • 0просмотров

Почему мое логическое значение 0 возвращает true?

Я работал над некоторыми сценариями PowerShell и нашел что-то странное. У меня есть скрипт, который принимает 4 обязательных параметра: две строки и два логических. .\[scriptname] [string1] [string2] [bool1] [bool2] Это отлично работает, и ...

Задан Aug 29, 2013, 2:14 PMотHazz22
  • 25голосов
  • 3ответа
  • 0просмотров

ConvertTo-JSON массив с одним элементом

я пытаюсь создать JSON-сериализованный массив. Когда этот массив содержит только один элемент, я получаю строку, а не массив строк (в JSON). Несколько элементов (работает как положено): PS C:\> @("one", "two") | ConvertTo-JSON [ "one", "two" ...

Задан Sep 06, 2013, 3:05 PMотLuggage
  • 3голосов
  • 3ответа
  • 0просмотров

Powershell Использование Start-Process в PSSession для открытия блокнота

Мы создали pssession на удаленном компьютере и вошли в это владение. Из этой сессии я использую start-process для запуска блокнота. Я могу подтвердить, что блокнот работает с командой get-process, а также с помощью taskmgr на ...

Задан Sep 11, 2013, 4:12 PMотColyn1337
  • 39голос
  • 1ответ
  • 0просмотров

Скрыть прогресс Invoke-WebRequest

Как я могу скрыть отображение прогрессаInvoke-WebRequest? Я делаю много последовательных запросов и имею свойWrite-Progress дисплей, который я использую, поэтому я неНе нужно, чтобы встроенная подставка появлялась под ним каждый раз. Я использую ...

Задан Sep 12, 2013, 3:30 PMотqJake
  • 12голосов
  • 4ответа
  • 0просмотров

Как мне вызвать универсальный метод без параметров из Powershell v3?

Например, у меня есть объект .NET$m со следующими перегрузками метода: PS C:\Users\Me> $m.GetBody OverloadDefinitions ------------------- T GetBody[T]() T GetBody[T](System.Runtime.Serialization.XmlObjectSerializer serializer)Если я пытаюсь ...

Задан Sep 12, 2013, 7:50 PMотSchneider
  • 26голосов
  • 5ответов
  • 0просмотров

Как заставить Powershell Invoke-Restmethod возвращать тело ответа HTTP 500

Вызов Invoke-RestMethod возвращает только очень бесполезное исключение ниже и не (насколько я могу судить) позволяет собирать содержимое тела (объект JSON, показанный в результатах трассировки fiddler). Это кажется довольно плохой реализацией, ...

Задан Sep 12, 2013, 4:07 PMотJorgeSandoval
  • 2голос
  • 1ответ
  • 0просмотров

Можно ли прикрепить событие к PSObject?

Скажи яЭто такой объект: $o=New-Object PSObject -Property @{"value"=0} Add-Member -MemberType ScriptMethod -Name "Sqrt" -Value { echo "the square root of $($this.value) is $([Math]::Round([Math]::Sqrt($this.value),2))" } -inputObject $oМожно ...

Задан Sep 18, 2013, 4:54 AMотLoïc MICHEL
  • 9голосов
  • 2ответа
  • 0просмотров

Запустите PowerShell ISE со средой выполнения 2.0

Когда PowerShell 3.0 установлен, я могу заставить PowerShell начать использовать версию 2.0 -Version Starts the specified version of Windows PowerShell. Enter a version number with the parameter, such as "-version 2.0"Это полезно для ...

Задан Sep 20, 2013, 11:48 AMотSteve B
  • 0голос
  • 1ответ
  • 0просмотров

Сравнение CSV-файлов в Powershell с использованием Compare-Object

Я новичок в powershell, и у меня возникла небольшая дилемма со сценарием, который я создал для сравнения двух файлов CSV. Первый CSV имеет только один столбец с именем "Имя базы данных " в этом. Секунда CSV имеет много столбцов, и я забочусь ...

Задан Sep 26, 2013, 9:08 PMотuser2821260
  • 4голос
  • 1ответ
  • 0просмотров

попробуй, поймай Доисента

У меня есть следующий код, который, как я думал, позволит мне перехватить ошибку и вместо генерации ошибки выписать "Произошла ошибка". К сожалению, это все еще показывает ошибкуНе удалось перезагрузить компьютер: доступ запрещен " вместо. Я ...

Задан Oct 23, 2013, 10:58 AMотRetro69
  • 26голосов
  • 6ответов
  • 0просмотров

Get-Content - не работает, как описано в документации

мы заметили, что когдаGet-Content path/to/logfile -Waitвывод фактически не обновляется каждую секунду, как объясняется в документации. Если я иду в проводнике Windows в папку, где находится файл журнала и обновить папку, тоGet-Content выведет ...

Задан Nov 12, 2013, 12:17 AMотjulio.g
  • 2голос
  • 1ответ
  • 0просмотров

Попытка загрузить zip-файл с веб-ссылки с powershell

Хорошо, я пытаюсь загрузить файл с веб-ссылки, которую мы используем с powershell. Я загружаю zip-файл, в котором начало имени всегда одинаково, но средняя часть будет меняться в зависимости от номера версии zip. Мне удалось получить файл для ...

Задан Nov 13, 2013, 4:27 PMотCM_Heroman
  • 20голос
  • 1ответ
  • 0просмотров

Разница между PowerShell Console и PowerShell ISE

В чем различия между PowerShell Console и PowerShell ISE. Я задаю этот вопрос в контексте профилей в PowerShell. Потому что PowerShell Console и PowerShell ISE имеют разные профили.

Задан Nov 16, 2013, 6:45 PMотdaniyalahmad
  • 10голосов
  • 5ответов
  • 0просмотров

Список всех цветов, доступных для PowerShell?

Я ищу список всех цветов, которые я могу использовать в PowerShell. Поскольку нам нужно предоставить имена, а не шестнадцатеричные числа,Трудно понять, существует ли цвет или нет, по крайней мере, если вы нене знаю как :)) Например, ...

Задан Dec 12, 2013, 9:51 AMотRayofCommand
  • 38голосов
  • 3ответа
  • 0просмотров

PowerShell отсутствует терминатор: «

У меня есть следующий код скрипта #[string]$password = $( Read-Host "Input password, please" ) param ( [string]$ReleaseFile = $(throw "-ReleaseFile is required"), [string]$Destination = $(throw "-Destination is required") ) function ...

Задан Dec 20, 2013, 2:26 PMотCoolStraw
  • 3голосов
  • 4ответа
  • 0просмотров

Определите, работает ли скрипт скрытно

Я пытаюсь программно определить, работает ли скрипт .ps1 или нет. Если он работает визуально, он должен перезапустить себя скрытым. Если он уже скрыт, не предпринимайте никаких действий. У меня проблема в том, что цикл постоянно перезапускается, ...

Задан Dec 21, 2013, 8:32 AMотKnuckle-Dragger
  • 10голос
  • 1ответ
  • 0просмотров

PowerShell - установка $ ErrorActionPreference для всего скрипта

Сегодня мы впервые попробовали PowerShell (v3.0) и очень расстроились из-за странного способа реализации некоторых концепций обработки ошибок. Я написал следующий фрагмент кода (используя модуль PowerShell для удаленного реестра) try { ...

Задан Jan 20, 2014, 9:35 PMотromatthe
  • 22голосов
  • 2ответа
  • 0просмотров

Как указать имя пользователя и пароль для пула приложений из PowerShell

У меня были большие трудности с автоматизацией настройки веб-приложения и соответствующей настройкой IIS с помощью идентификатора пула приложений. Я делаю это в сценарии развертывания веб-приложения, написанного на PowerShell. Мое требование ...

Задан Jan 28, 2014, 6:44 PMотpaulyphonic
  • 4голос
  • 1ответ
  • 0просмотров

Можете ли вы имитировать PowerShell v3 после установки v4?

Я хочу эмулировать PowerShell 3.0 Из PowerShell v3 или v4 вы можете эмулировать v2 с помощью этой команды: %windir%\system32\WindowsPowerShell\v1.0\PowerShell.exe -version 2$ Host показывает: Версия: 2.0 Однако в PowerShell ...

Задан Feb 04, 2014, 1:19 PMотGuy Thomas
  • 12голосов
  • 2ответа
  • 0просмотров

Неправильная кодировка в PowerShell Invoke-WebRequest POST

Я использую метод POST Invoke-WebRequest для отправки текстовых данных. После отправки текста в неправильной кодировке. Автор сценария: $postData = "žluťoučký kůň úpěl ďábelské ódy" Invoke-WebRequest -Uri 'http://www.mydomain.com/' -Method Post ...

Задан Feb 06, 2014, 9:13 AMотMarek
  • 4голос
  • 1ответ
  • 0просмотров

Использование PowerShell Invoke-RestMethod для POST больших двоичных данных multipart / form-data

Я пытаюсь использоватьInvoke-RestMethod [http://technet.microsoft.com/en-us/library/hh849971.aspx]Командлет в PowerShell 3 и 4 для загрузки большого двоичного файла с помощью API-интерфейса REST multipart / form-data. Вот рабочий пример cURL о ...

Задан Mar 31, 2014, 7:15 PMотChris Lynch
  • 3голосов
  • 2ответа
  • 0просмотров

Модуль Powershell не загружается даже после определения пути модуля в переменных среды

У меня есть модуль в папке, которую я создал, C: \ PowerShellScripts \ Modules. Я называю это мод.psm1. Этот файл содержит две простые функции: Write-hello и Write-bye. Теперь я добавил этот путь (C: \ PowerShellScripts \ Modules) в мой путь ...

Задан Apr 19, 2014, 7:27 AMотKiran6699
  • 28голосов
  • 6ответов
  • 0просмотров

Скрипт Powershell для просмотра текущих зарегистрированных пользователей (домен и машина) + статус (активный, бездействующий, отсутствующий)

Я ищу простую команду, чтобы увидеть зарегистрированных пользователей на сервере. Я знаю это: Get-WmiObject -Class win32_computersystemно это не даст мне информацию, которая мне нужна. Возвращает: Имя модели производителя домена (Имя ...

Задан Apr 22, 2014, 12:32 PMотRayofCommand
  • 17голосов
  • 3ответа
  • 0просмотров

Использование PowerShell для удаления строк из текстового файла, если он содержит строку

Я пытаюсь удалить все строки из текстового файла, который содержит частичную строку, используя приведенный ниже код PowerShell: Get-Content C:\new\temp_*.txt | Select-String -pattern "H|159" -notmatch | Out-File C:\new\newfile.txtФактическая ...

Задан Jun 20, 2014, 11:25 AMотuser3759904
  • 6голосов
  • 5ответов
  • 0просмотров

Как скопировать файл в несколько папок в PowerShell

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

Задан Jul 10, 2014, 2:57 PMотbgrif
  • 12голосов
  • 3ответа
  • 0просмотров

Powershell 3.0 Invoke-WebRequest HTTPS не выполняется на всех запросах

Я пытаюсь работать с нашим балансировщиком нагрузки через Powershell 3.0 и REST API. Однако в настоящее время у меня происходит сбой, независимо от того, что я пытаюсь сделать, если это запрос https, будь то наш балансировщик нагрузки или любой ...

Задан Aug 05, 2014, 4:31 PMотmapeterson42
  • 1голосов
  • 4ответа
  • 0просмотров

PowerShell & MSDeploy - Аргументы с пробелами

Я не могу понять, как передать аргументы, содержащие папки с пробелами, используя msdeploy.exe и PowerShell v4. Образец скрипта Powershell write-warning "WITHOUT SPACE" $fl1 = "d:\nospace\a.txt" $fl2 = "d:\nospace\b.txt" $arg1 = ...

Задан Aug 06, 2014, 5:59 AMотcivon
  • 8голос
  • 1ответ
  • 0просмотров

Использование оператора -f для строки, содержащей фигурные скобки

Рассмотрим следующую здесь строку, которую я пытаюсь использовать шаблон для моих определений Nagios. $blankDefinition = @" define host{ use windows-server ; Inherit default values from a template host_name {0} ; The name we're giving to this ...

Задан Aug 21, 2014, 9:14 PMотMatt
  • 27голосов
  • 2ответа
  • 0просмотров

PowerShell для установки разрешений для папок

Я пытаюсь использовать параметры «по умолчанию» при применении разрешений для папок; под этим я подразумеваю использование «Полный контроль, запись, чтение и т. д.» в «Свойствах» для папки. Следующий скрипт работает для добавления пользователя, ...

Задан Sep 11, 2014, 5:02 AMотThe Woo
Пред12След