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

Ошибка PSRemoting с использованием сеанса и CredSSP
Я использую Windows 8.1 Enterprise 64 бит и Powershell 4.0. Я хочу выполнить удаленное взаимодействие PowerShell и использовать аутентификацию CredSSP. Я открываю консоль Powershell, запускаю ее от имени администратора и выполняю команду...
5427 просмотров

Копирование в буфер обмена в PowerShell без новой строки
Есть ли способ удалить новую строку из out-clipboard или clip в PowerShell? Я использую этот код для копирования текущего пути в буфер обмена: function cl() { (Get-Location).ToString() | clip } И каждый раз, когда я использую это,...
6946 просмотров
schedule 10.12.2023

PowerShell — перебор имен компьютеров в Active Directory
Я новичок в PowerShell и пытаюсь написать скрипт, который будет запрашивать у AD имена компьютеров, проверять, какие из них отвечают, и записывать вывод в файл. Пока у меня это: $computers = Get-ADComputer -filter {(Name -like "PC*")} |...
3813 просмотров

Как отсортировать многомерный массив в Powershell
У меня есть скрипт для регулярной очистки папки. Каждый месяц создается 3-4 подпапки; то, что я пытаюсь сделать, это хранить одну папку в месяц и удалять остальные в этой папке на каждом сервере. Я успешно работал со сценарием, но столкнулся с...
1457 просмотров

Можно ли чем-то разделить длинные выражения на несколько строк в командной строке PowerShell?
PowerShell ISE 4.0 В скриптах ps1 можно использовать обратную кавычку, чтобы разделить длинное выражение на несколько строк. Например: gps|sort -Descending -Property StartTime 2>$null|select ` -First 10 -Property id,StartTime,Name|ft...
65 просмотров

Перехват скрипта остановки PowerShell из другого скрипта
У меня проблема... У меня есть два сценария PowerShell для ps1: Первый ловит такую ​​ошибку: $F = "Hola2" try { if ($F -contains "Hola") { write-host "ok" } else { write-error "Word is not Hola" return } } catch { throw break...
514 просмотров

Выполните запрос RESTAPI от Powershell, используя учетные данные пользователя, вошедшего в систему Windows (учетные данные AD).
Я хочу войти/общаться с удаленной системой, используя RESTAPI, и я хочу использовать те же учетные данные AD, что и пользователь, запускающий скрипт с компьютера с Windows. Пример: - Я вошел на сервер Windows с учетными данными «Домен\Пользователь» с...
754 просмотров

Невозможно запустить цикл ForEach PowerShell с переменной
Как видно из приведенного ниже фрагмента, я новичок в PowerShell. Я пытаюсь запустить команду, используя переменную для буквы диска, с которой запускаются инструменты. Я получаю сообщение об ошибке: неожиданный токен в операторе выражения...
289 просмотров
schedule 19.03.2024

Import-Csv блокирует файл в PowerShell ISE
Я хочу прочитать некоторые файлы CSV с помощью PowerShell, а затем сохранить их в том же месте с другим разделителем: $content = (import-csv -path $filepath -Encoding utf8 -Delimiter ",") write-host $(& ..\DLLs\Handle\handle.exe $filepath)...
1178 просмотров
schedule 04.03.2024

Powershell - странное поведение с .split
Может ли кто-нибудь объяснить странное поведение с помощью string.split на следующих примерах. # produces output that appears to split on "n" rather than the newline character (ls alias: | Out-String).Split("\n") # produces output that appears to...
33 просмотров
schedule 23.10.2022

Получение CimException: недопустимое свойство при использовании Get-Disk без параметров
У меня есть скрипт, который использует команду Get-Disk в Powershell. Время от времени я получаю сообщение об ошибке при использовании Get-Disk без параметров: $disk = Get-Disk | Where-Object { $_.Location -eq $Location }...
1368 просмотров

Удалить файлы из структуры папок с исключением
в настоящее время я пытаюсь удалить файлы внутри структуры папок root | |__subfolder1 (includes files) | |__subfolder2 (includes files) | etc Сценарий должен удалить все файлы внутри подпапок, кроме subfolder1, но не удалять подпапки. То,...
356 просмотров
schedule 24.02.2024

Слияние двух массивов с именами
Я пытаюсь узнать, как объединить имена двух массивов, это то, что я пытаюсь запустить, но это не сработало for ($i=1; $i -le 4; $i++) { $test[$i] = Invoke-WebRequest http://lon-serv-$i/mani.json -TimeoutSec 30 -ErrorVariable RestError...
127 просмотров
schedule 09.05.2024

Как правильно установить область действия в модуле powershell?
Фон Я бы хотел, чтобы все мои скрипты и модули основывались на шаблонном скрипте, который выполняет некоторые общие «хозяйственные» задачи. Некоторые из моих модулей взаимозависимы, поэтому я могу загрузить модуль внутри другого модуля, даже...
253 просмотров

foreach copy-item не работает
Мой Copy-Item не работает при включении в цикл foreach . Очень похоже на Powershell: Copy-Item не работает в цикле ForEach Только моя папка назначения не установлена ​​так же, как исходная папка, которая, похоже, была проблемой. Это самая...
329 просмотров
schedule 29.02.2024

Как удалить специальный символ в текстовых файлах с несколькими папками с помощью PowerShell?
У меня PowerShell 4.0. Мой вопрос в том, что у вас 10 папок, и каждая папка содержит 300 текстовых файлов. Из 300 текстовых файлов почти 150 файлов пусты, но имеют уникальный специальный символ. Я открываю каждый файл с помощью Notepad ++, и символ...
108 просмотров
schedule 12.10.2022

Выполнение сценария PowerShell с псевдонимом в другой зоне DNS
У меня есть скрипт, размещенный на сервере Windows 2016. Этот сценарий используется всеми ИТ-командами. В настоящее время для запуска скрипта пользователи используют следующую команду: powershell \\ServerName.mydomain1\Share\MyScript.ps1...
27 просмотров
schedule 23.09.2022

MyInvocation.MyCommand.Path в ISE по сравнению с обычным PS
У меня есть старый скрипт, который вызывает себя с некоторыми дополнительными параметрами в определенной ситуации. Это работает, если запустить через обычное окно PowerShell. $spath = $script:MyInvocation.MyCommand.Path $FilePathWithQuotes =...
320 просмотров
schedule 02.12.2023

Переименовать файл перед копированием в определенную папку
Я все еще новичок и учусь создавать сценарии PowerShell, чтобы упростить жизнь в ИТ. В настоящее время я пытаюсь создать сценарий, который запускает определенный инструмент Microsoft, сканирует определенные сетевые ресурсы в файле csv и создает...
269 просмотров

Powershell, заменяющий CMD
Как PowerShell может заменить CMD, когда по умолчанию политика выполнения ограничена (хотя и по уважительной причине), но, например, со многими коммерческими программными системами, требующими пакетной обработки во время и после установки, как это...
374 просмотров
schedule 23.10.2022