Описание тега powershell-v5.0

По вопросам, связанным с Windows PowerShell, версия 5.0
2 ответа

Преобразовать результат цикла for в таблицу

Я не могу преобразовать следующий цикл for в таблицу: for ($i=1; $i -le 10; $i++) { $ErrorActionPreference= 'silentlycontinue' Write-Progress -PercentComplete ((100*$i)/255) -Activity "Gathering IP's" nslookup("192.168.2." + $i) | Format-Table } Еди…
0 ответов

Метод класса Powershell с переменными аргументами

В то время как пользовательский объект в powershell прекрасно работает для переменных аргументов: $o = New-Module -AsCustomObject -ScriptBlock { function buildPath(){ return $args -join "\" } } $o.buildPath("xx","yy" ) $o.buildPath("xx","yy", "zz", …
06 ноя '17 в 11:16
2 ответа

Ускорители типа PowerShell: PSObject против PSCustomObject

В PowerShell v3.0 PSCustomObject был представлен. Это как PSObject, но лучше. Среди других улучшений (например, сохранение порядка свойств) создание объекта из хеш-таблицы упрощено: [PSCustomObject]@{one=1; two=2;} Теперь кажется очевидным, что это …
4 ответа

Печать членов локальной группы в PowerShell 5.0

Я использую следующий код для определения членов локальной группы администраторов: $obj_group = [ADSI]"WinNT://localhost/Administrators,group" $members=@($obj_group.Invoke("Members"))|foreach{$_.GetType().InvokeMember("Name","GetProperty",$null,$_,$…
0 ответов

Изменить состояние "Разрешить удаленный доступ к оболочке" с помощью powershell

Не могли бы вы, пожалуйста, дайте мне знать, как изменить состояние Allow Remote Shell Access используя скрипт PowerShell. Открыть Run (нажмите кнопку Windows + R) -> тип "gpedit.msc-> нажмите "ОК". Идти к Local Computer Policy -> Computer Configura…
09 мар '18 в 18:02
1 ответ

Альтернатива задержке при установке exe через PowerShell?

У меня есть программа, которую я пытаюсь установить через PowerShell. Работает нормально. я использую SendKeys для навигации по установке GUI. Я дал задержку между двумя SendKeys команды, потому что программное обеспечение занимает некоторое время м…
13 июн '18 в 06:34
0 ответов

Добавьте атрибуты к "системным параметрам" (например, те, которые добавлены через CmdletBinding / SupportsPaging)

Можно ли добавить атрибуты к системным параметрам? скажем, у меня есть функция, которая поддерживает подкачку: function Get-MyPage { [CmdletBinding(SupportsPaging = $true)] param ( [Parameter(Mandatory)] [string]$Something ) process { #... } } Я мог…
01 июн '17 в 09:58
2 ответа

В Powershell есть лучший способ хранить / находить данные в n-мерном массиве, чем пользовательский объект

Я постоянно сталкиваюсь с необходимостью хранить данные смешанного типа в какой-то структуре для последующего поиска. Для недавнего примера я выполняю миграцию данных и буду хранить старый UUID, новый UUID, исходную среду, целевую среду и схему для …
16 май '17 в 17:30
1 ответ

PowerShell Compress-архив по расширению файла

Как я могу использовать PowerShell 5.0 Compress-Archive Командлет для рекурсивного получения любых файлов.config в каталоге и архивирования их при сохранении структуры каталога. Пример: Directory1 Config1.config Directory2 Config2.config Целью являе…
21 мар '16 в 16:12
0 ответов

Копировать элемент между сервером с правами локального администратора

Я пытаюсь скопировать файл между компьютерами New-PSDrive -Name H -PSProvider FileSystem -Root $ServerDisk -Credential $Credential1 -Persist New-PSDrive -Name G -PSProvider FileSystem -Root $LocalDir -Credential $Credential2 -Persist Copy-Item -Forc…
27 июл '18 в 20:55
1 ответ

DSC V5 - продолжает попытки повторно применить неудачную конфигурацию

Мы начали использовать DSC для развертывания некоторых приложений. Мы выдвигаем конфигурации и хотим, чтобы они запускались только один раз, а затем останавливались. Однако кажется, что в случае сбоя конфигурации мы получаем ожидающую конфигурацию, …
25 ноя '15 в 17:04
0 ответов

Непредсказуемые импортированные модули DSC

Кажется, что-то глючит с модулями DSC и PowerShell. Ресурсы, использующие модуль RemoteDesktop, случайным образом завершают работу со следующей ошибкой, зарегистрированной в журнале событий DSC. Если я запускаю одну и ту же конфигурацию десять раз н…
04 май '16 в 04:43
1 ответ

Убедитесь, что в xml-файле есть данные после первого узла в Powershell

Я хочу убедиться, что XML-файл содержит данные за любым узлом первого уровня. Мой XML-файл выглядит так: <?xml version="1.0" encoding="utf-8"?> <[NodeName] xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSc…
06 авг '15 в 18:44
2 ответа

Смонтируйте постоянный диск в powershell

Можно ли постоянно монтировать диск в powershell? Даже после перезагрузки системы? Когда я использую New-PSDrive -Persist (и все остальные обязательные параметры, конечно), он работает только для текущего сеанса Windows. Я использую PS 5.1 Я вижу ди…
11 дек '17 в 14:40
1 ответ

PowerShell, как получить заголовок окна Firefox и закрыть одно из них

Когда я открываю несколько окон в Firefox, все они запускаются в одном и том же процессе, но когда я захожу в диспетчер задач, процесс можно развернуть, и для каждого открытого окна появляется одна строка с именем активной вкладки. То же самое, когд…
04 апр '16 в 21:54
1 ответ

Проблема с PowerShell при добавлении информации пользователя из AD в массив

Любой, кто хорош с хэш-таблицами Эля, может помочь в этом. У меня есть несколько глобальных групп, где я собираю каждого члена групп. Я пытаюсь добавить их в хеш-таблицу, каждая строка содержит всю информацию о возвращаемой учетной записи пользовате…
13 фев '17 в 03:38
1 ответ

Установите для модуля обмена сообщениями премиальной служебной шины значение 4 с помощью PowerShell v5

Я хочу установить для модуля обмена сообщениями шины премиум-сервиса значение 4 через PowerShell 5. Используя следующую команду: New-AzureRmServiceBusNamespace -ResourceGroup Default-ServiceBus-NorthEurope ` -Location NorthEurope -NamespaceName #{Pr…
14 апр '17 в 14:20
2 ответа

Могу ли я сохранить ресурс DSC на основе классов в отдельном файле из файла PSM?

В настоящее время для моих модулей я храню фактический код в отдельном файле из файла PSM1, затем ставлю его в исходном коде и использую Export-ModuleMember экспортировать функции, таким образом, он позволяет мне легко отлаживать / тестировать отдел…
25 май '16 в 17:24
3 ответа

Не удается найти сертификат: диск или поставщика сертификатов через Powershell

Почему-то кажется, что в моей установке Windows 10/Powershell 5.0 отсутствует поставщик сертификатов. Кажется, у меня почему-то даже нет модуля Microsoft.PowerShell.Security, который по умолчанию должен быть установлен с powershell и включает в себя…
1 ответ

Как остановить Get-Content -wit после того, как я найду определенную строку в текстовом файле, используя powershell?

Я использую этот скрипт ниже в Powershell (версия 5.1): Get-Content -Path path\to\text\file\to\be\read.txt -Wait Теперь это продолжает читать даже после того, как файл не получает обновления. Как я могу остановиться после того, как найду определенну…