Вопросы по теме 'cmdlet'
Как получить текущий каталог выполняемого командлета
Это должна быть простая задача, но я видел несколько попыток получить путь к каталогу, в котором находится исполняемый командлет, с переменным успехом. Например, когда я выполняю C:\temp\myscripts\mycmdlet.ps1 , у которого есть файл настроек в...
432100 просмотров
schedule
06.09.2021
Лучший способ обновить ход выполнения командлета из отдельного потока
У меня есть командлет PowerShell , написанный на C # (производный от PSCmdlet ), который запускает длительную задачу, которая должна обновлять свой прогресс, используя WriteProgress() во время выполнения. Поскольку PowerShell не позволяет...
2465 просмотров
schedule
17.10.2021
Использование командлета read-host при выполнении файла сценария powershell в MSBuild
Все, я пытаюсь выполнить файл сценария оболочки внешнего питания в MSBuild. Но каждый раз при запуске PS командлет Read-Host . MSBuild кажется остановленным. и не предлагает мне ввести данные. Я не знаю, что с этим случилось. Вроде консоль в...
2320 просмотров
schedule
14.10.2021
Подача переменных в команды PowerShell в New-ADUser cmd
Я пытаюсь ввести некоторые переменные в командлет Powershell New-ADuser, чтобы автоматизировать создание пользователей. Это отлично работает, если я жестко кодирую значения, но когда я пытаюсь передать ему переменные, я получаю следующие ошибки:...
2548 просмотров
schedule
15.09.2021
Ошибка ValueFromPipelineByPropertyName в командлете модуля
У меня есть командлет с именем Get-Organization , который возвращает приведенный ниже тип возвращаемого значения.
public class OrgModel
{
public string OrgName {get;set;}
}
[Cmdlet(VerbsCommon.Get, "Organization")]...
126 просмотров
schedule
22.09.2021
Каков подходящий рабочий процесс отладки для модулей Powershell Core?
В моей компании есть модуль .NET Powershell, написанный на C #, чтобы позволить опытным пользователям автоматизировать задачи в нашем продукте. В настоящее время он нацелен на Powershell 5 с использованием .NET 4.6.1. Мы хотели бы позволить...
110 просмотров
schedule
03.10.2021
Командлет, который возвращает несколько объектов, какой это тип коллекции, если таковая имеется? [PowerShell]
Пример командлета Get-ADuser :
$Users = Get-ADuser -Filter *
В большинстве случаев он будет возвращать несколько объектов ADuser, но какой это тип "коллекции"? В документации только сказано, что он вернет один или несколько пользовательских...
299 просмотров
schedule
22.02.2022
Использование Powershell для проверки пути на сетевом диске
Я не могу заставить командлет Test-Path найти папку на дополнительном диске удаленной системы.
Следующее работает для системного диска.
Test-Path -PATH '\\ServerName\C$\FolderName'
Следующий пример всегда возвращает false.
Test-Path...
3860 просмотров
schedule
02.07.2022
Проблема PowerShell с использованием Select-Object с командлетом C #
Я написал простой командлет C #, назовем его Get-Data , который возвращает массив объектов.
protected override void ProcessRecord() {
base.ProcessRecord();
DummyClass[] refs = new DummyClass[2];
refs[0] = new DummyClass("A", "big");...
657 просмотров
schedule
10.07.2022
Командлет PowerShell start-sleep
Привет, я новичок в PowerShell и нашел один из полезных скриптов Эда Уилсона в его блоге: http://blogs.technet.com/b/heyscriptingguy/archive/2012/11/12/force-a-обновлениегрупповойполитикидоменаспомощьюpowershell.aspx .
Мне нужно было немного...
7761 просмотров
schedule
01.09.2022
Размещенная оболочка PowerShell не может видеть командлеты в той же сборке
Я пытаюсь запустить сценарии PowerShell из своего кода C#, который будет использовать пользовательские командлеты из сборки, которая их запускает. Вот код:
using System;
using System.Management.Automation;
[Cmdlet(VerbsCommon.Get,"Hello")]...
2748 просмотров
schedule
28.04.2023
C# эквивалент входной переменной PowerShell $
Я создаю командлеты PowerShell на C#, расширяя класс PSCmdlet. Мне нужно получить весь конвейерный ввод для использования в коде C#. Я попытался установить параметр со свойствами, установленными как:
[Parameter(Mandatory = true,...
453 просмотров
schedule
31.05.2023
Powershell Get-Content действует по-разному, в зависимости от количества строк
что-то не так с моим командлетом get-content, и я не понимаю, почему он так себя ведет. Я уверен, что кто-то может мне помочь.
У меня есть два текстовых файла. $файл1 и $файл2. Оба файла имеют содержимое или нет. я читаю их так:
$content =...
68 просмотров
schedule
22.12.2022
импортированный командлет С# не работает
В моем решении есть несколько проектов, один из которых содержит класс = в основном модуль С#, который будет использоваться через консоль Power Shell:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using...
232 просмотров
schedule
20.07.2023
Как добавить пользователя в определенный домен в Active Directory
Мне нужно добавить конкретного пользователя в домен с помощью командлета New-ADUser. Но я не знаю, как добавить пользователя в определенный домен (например, @CCC). Какой параметр я должен установить для этого.
90 просмотров
schedule
14.09.2023
Как я могу получить исходный объект конвейера при использовании ValueFromPipelineByPropertyName?
Я создаю командлет на С#.
При связывании параметров с использованием ValueFromPipelineByPropertyName=true мне часто хотелось бы передать исходный объект конвейера, из которого были связаны свойства, обратно в конвейер. Как я могу получить ссылку...
222 просмотров
schedule
03.02.2023
Переименование файлов в каталоге с использованием новых имен из файла csv
Мне нужна помощь в создании сценария, который может переименовывать все файлы, содержащиеся в каталоге, в таблицу, на которую ссылается файл csv. Например, у меня есть папка со случайными именами файлов, а также файл csv с текущими именами файлов в...
2652 просмотров
schedule
19.06.2023
Получение ошибки при попытке использовать команды Power Shell Sharepoint Online
Когда я пытаюсь выполнить команду Powershell, она выдает ошибку: Connect-SPOService : термин «Connect-SPOService» не распознается как имя командлета, функции, файла сценария или исполняемой программы. Проверьте правильность написания имени или, если...
394 просмотров
schedule
26.05.2023
Выходные данные команды PowerShell преобразуются в дату и время
Как можно преобразовать выходные данные команды PowerShell, которая извлекает некоторую дату/время, например, в удобочитаемую строку даты/времени? Команда
((Get-ComputerRestorePoint)[-1]).CreationTime
Что в основном извлекает дату и время...
728 просмотров
schedule
17.10.2023
Командлет C# — передача кодов возврата в конвейер
Мне нужно преобразовать небольшое приложение C#, которое используется в качестве интерфейса между двумя системами, в командлет PowerShell. Первая система вызывает приложение с некоторыми параметрами и возвращает один из нескольких кодов возврата,...
541 просмотров
schedule
29.10.2023