Вопросы по теме 'powershell-5.0'

Определить родительскую функцию Win32_OptionalFeature
Предыстория: в 2012-R2 с Powershell v4.0 у вас есть доступ к командлету Get-WindowsFeature , который работает только на серверной ОС. Он включает в себя поле Parent, которое необходимо для заполнения узла древовидной структуры, поскольку дочерние...
1120 просмотров

можно ли создавать подклассы в powershell v5?
Я пытался найти решение сегодня днем, но пока у меня только частичный успех... Вот мой код: class Animal { [int] $numOfLegs = 0; [int] $numOfEyes = 2; [scriptblock] $dog = { class Dog { [int] $numOfLegs = 4...
1753 просмотров
schedule 16.03.2024

Есть ли способ заставить Get-Help Powershell 5 проанализировать текущий скрипт?
У меня есть тривиально простой скрипт: function a-func { } <# .Synopsis Testing Get-Help #> function another-func { } Get-Help another-func У меня нет машины с Powershell 3 или 4, чтобы перепроверить, но я, кажется, помню, что это...
604 просмотров
schedule 02.06.2023

Get-Command: одна команда — два сценария использования — неожиданно два очень разных результата
Я получаю два разных результата при использовании одной и той же команды в зависимости от того, как она используется. Я использую PowerShell версии 5. Введя в консоль следующее, как и ожидалось, я получаю краткий список команд, доступных в модуле...
126 просмотров
schedule 20.05.2023

Поиск подкаталогов с помощью robocopy
Я написал быстрый скрипт robocopy для поиска в каталоге и перемещения видеофайлов, которые соответствуют определенным критериям (размер, имя, расширение). Он отлично работает, за исключением того, что он не будет искать подкаталоги. Я попробовал...
552 просмотров
schedule 26.03.2022

Свойства класса Powershell V5
Можно ли создавать средства доступа к свойствам и мутаторы (Get() и Set()) в классах powershell V5? «about_Classes» показывает, как создавать их для самого класса, но не для свойств классов.
253 просмотров

ExpandProperty - объекты отсутствуют в конвейере
У меня есть несколько объектов в конвейере, примерно так: $arr1 = @( (New-Object -TypeName psobject -Property @{'objname'='obj1';props=@((new-object -typename psobject -Property @{'pname'='prop1';'val'=11;}),(new-object -typename psobject...
366 просмотров

Как создать необработанное тело для POST-запроса с помощью PowerShell
Я пытаюсь выполнить запрос POST с помощью PowerShell. Он принимает тело типа raw. Я знаю, как передавать данные формы с помощью PowerShell, но не уверен в типе необработанных данных. Для простых необработанных данных в Postman, например. {...
7380 просмотров
schedule 10.03.2023

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

PowerShell 5.0 DSC и импорт
Я хочу определить единую конфигурацию, которая использует Install-Package для установки xSystemSecurity, а затем импортировать ее и определить ресурс, отключающий IE ESC. Возможно ли это сделать в одной конфигурации с помощью Script Resouce и...
101 просмотров
schedule 26.11.2022

Конфигурация DSC продолжает перезапускаться
У меня есть LocalConfigurationManager, настроенный следующим образом: [DSCLocalConfigurationManager()] Configuration LCMConfig { Node localhost { Settings { RebootNodeIfNeeded = $true...
2792 просмотров

Удаленное взаимодействие PowerShell 5 — JEA с RunAsCredential и Select-Object — Unique
Я пытаюсь использовать PowerShell JEA (Just Enough Administration) на сервере Windows Server 2012 R2, где я установил WMF 5. Мне нужно сделать видимой для группы пользователей, не являющихся администраторами, только 1 пользовательскую функцию,...
566 просмотров

Могу ли я сохранить ресурс DSC на основе класса в отдельном файле из файла PSM?
В настоящее время для своих модулей я сохраняю фактический код в отдельном файле из файла PSM1, затем создаю его и использую Export-ModuleMember для экспорта функций, таким образом, это позволяет мне легко отлаживать/тестировать отдельные функции....
630 просмотров
schedule 11.04.2023

Командлет Powershell с «динамической» настройкой атрибута ConfirmImpact
Я пишу командлет Powershell, который поддерживает ShouldProcess . Вместо фиксированного значения ConfirmImpact мне нужно «динамическое» значение, которое зависит от значения параметра, переданного командлету. Позвольте мне проиллюстрировать это...
619 просмотров
schedule 03.12.2022

GetScheduled-Job не возвращает никаких заданий
Я пытаюсь использовать PowerShell, чтобы добавить триггер к существующей запланированной задаче. Я использую Windows 10 и PowerShell 5. Когда я бегу: Get-Scheduled-Job -Name TASK_NAME Я получаю сообщение об ошибке:...
1522 просмотров

Отсутствующие файлы справки в Powershell V5.0
Версия Powershell: 5.0.10586.494 Я только начал работать с powershell на этих выходных и обнаружил, что не могу найти файлы справки при использовании оболочки, например, я искал файл справки about_Comparison_Operators, но кажется, что консоль не...
1057 просмотров

Класс Powershell 5, запись-отладка или запись-подробный вывод в конструкторе или методе
У меня есть класс powershell, я пытаюсь получить запись-отладку и запись-подробность для вывода при использовании нового класса Powershell 5. Например: class TestWriteDebug { TestWriteDebug() { Write-Debug "Constructor called"...
1954 просмотров
schedule 08.10.2022

Как заставить powershell перезагрузить пользовательский модуль?
Я создал модуль ActiveDirectory.psm1, который содержит класс в powershellv5. Я импортирую этот модуль в другой файл с именем «test.ps1», а затем вызываю метод из класса. test.ps1 содержит следующее: using module '\\ser01\Shared\Scripts\Windows...
41830 просмотров

Управление несколькими серверами в среде с помощью Powershell DSC
Я хочу управлять серверами в нашем промежуточном конвейере с помощью Powershell DSC (модель push). Серверы сопоставляются со средами следующим образом Разработка: 1 сервер Тест: 2 сервера UAT: 2 сервера Производство: 2 сервера Серверы...
980 просмотров
schedule 01.04.2023

Перезагрузка измененного класса в Powershell
У меня есть файл сценария, содержащий определение класса. Использование нового синтаксиса V5 Powershell. У меня есть еще один файл сценария, который использует класс и использует его. Я тестирую этот файл в консоли. При чистом запуске консоли он...
1177 просмотров
schedule 09.02.2023