Вопросы с тегом «powershell»

PowerShell - это кроссплатформенная утилита командной строки и сценариев от Microsoft. Используйте этот тег только для вопросов о написании и выполнении сценариев PowerShell. Вопросы программирования, относящиеся к кроссплатформенной версии PowerShell Core (Windows, macOS и Linux), должны быть помечены [powershell-core]. Вопросы о системном администрировании следует задавать в случае сбоя суперпользователя или сервера.

4
Преобразование защищенной строки в обычный текст
Я работаю в PowerShell, и у меня есть код, который успешно преобразует введенный пользователем пароль в обычный текст: $SecurePassword = Read-Host -AsSecureString "Enter password" | convertfrom-securestring | out-file C:\Users\tmarsh\Documents\securePassword.txt Я пробовал несколько способов вернуть его обратно, но ни один из них не работает должным образом. Совсем недавно я пробовал следующее: …

5
Событие после сборки выполнить PowerShell
Можно ли настроить проект .NET с событием после сборки для выполнения сценария PowerShell? Я использую этот сценарий для создания некоторых файлов. Также могу я передать скрипту отладочную или выпускную сборку. Пример этого был бы замечательным.
86 c#  .net  powershell  msbuild 

26
Что находится в вашем файле PowerShell `profile.ps1`? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Какие важные вещи (функции, псевдонимы, скрипты запуска) есть в …
85 powershell 


3
Эхо% path% в отдельных строках?
Могу ли я повторить% path% с помощью командной строки Windows и получить результирующие пути в отдельных строках? Что-то вроде этого, но для windows: echo $path | tr ':' '\n' Могу ли я сделать это с помощью vanilla cmd или мне нужны сценарии powershell или js? Пример вывода echo% path%: C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program …
84 powershell  path  cmd 

2
Как указать объекту копирования PowerShell безоговорочно копировать файлы
Следующий сценарий PowerShell работает, если ресурсов нет. Copy-Item $src_dir $dst_dir$agent_folder -recurse Но если ресурсы есть, он скажет: + Copy-Item <<<< $src_dir $dst_dir$agent_folder -recurse + CategoryInfo : ResourceExists: (C:\Users\Pac\Desktop\Agents\Agent0\lib:S tring) [Copy-Item], IOException + FullyQualifiedErrorId : DirectoryExist,Microsoft.PowerShell.Commands.CopyItemComm and Что мне нужно добавить в команду, чтобы она безоговорочно копировала файлы?
83 powershell 

5
Определить, является ли текущий процесс PowerShell 32-разрядным или 64-разрядным?
Как при запуске сценария PowerShell на платформе x64-разрядной ОС определить в сценарии, на какой версии PowerShell (32-разрядной или 64-разрядной) выполняется сценарий? Предпосылки Как 32-разрядная, так и 64-разрядная версии PowerShell устанавливаются по умолчанию на 64-разрядной платформе, такой как Windows Server 2008. Это может привести к трудностям при запуске сценария PowerShell, который …

6
Как разбить строки в PowerShell?
Я [ совершенно не знаком с PowerShell и ] объединяю строку в цикл, если возникает особое условие, я должен вставить разрыв строки ... как я могу это сделать? В основном ищу аналог \n. $str = "" foreach($line in $file){ if($line -Match $review){ #Special condition $str += ANSWER #looking for ANSWER …

10
Извлечь имя файла из пути
Я хочу извлечь имя файла из пути ниже: D: \ Сервер \ Пользователь \ CUST \ MEA \ Data \ In \ Files \ CORRECTED \ CUST_MEAFile.csv Теперь я написал этот код, чтобы получить имя файла. Это работает нормально, пока уровень папки не изменился. Но если уровень папки был изменен, …

6
Ограничить глубину рекурсии Get-ChildItem
Я могу рекурсивно получить все подпункты с помощью этой команды: Get-ChildItem -recurse Но есть ли способ ограничить глубину? Если я хочу, например, вернуться на один или два уровня вниз?
82 powershell 

4
Как добавить более одной машины в список доверенных хостов с помощью WinRM
Чтобы запускать команды PowerShell на машине с удаленной машины, мы должны добавить удаленную машину в список доверенных хостов хост-машины. Я добавляю машину A к доверенным узлам машины B, используя следующую команду: winrm set winrm/config/client ‘@{TrustedHosts="machineA"}’ Как добавить больше машин, скажем, машины C, машины D в список доверенных хостов машины B?

3
Веб-запрос Powershell без исключения исключения на 4xx / 5xx
Я пишу сценарий PowerShell, который должен сделать веб-запрос и проверить код состояния ответа. Я пробовал написать это: $client = new-object system.net.webclient $response = $client.DownloadData($url) так же как и это: $response = Invoke-WebRequest $url но всякий раз, когда веб-страница имеет код состояния, который не является кодом состояния успеха, PowerShell выдает исключение …
82 powershell 



4
Как правильно фильтровать несколько строк в сценарии копирования PowerShell
Я использую сценарий PowerShell из этого ответа для копирования файла. Проблема возникает, когда я хочу включить несколько типов файлов с помощью фильтра. Get-ChildItem $originalPath -filter "*.htm" | ` foreach{ $targetFile = $htmPath + $_.FullName.SubString($originalPath.Length); ` New-Item -ItemType File -Path $targetFile -Force; ` Copy-Item $_.FullName -destination $targetFile } работает как мечта. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.