Вопросы с меткой [powershell]

Windows PowerShell - это оболочка командной строки и язык сценариев для Windows, заменяющий язык оболочки CMD.exe и пакетный язык. PowerShell также является механизмом автоматизации для Windows, который обеспечивает функциональность, аналогичную Windows Script Host и VBScript.

4
голоса
2ответа
17k показов

Сценарии PowerShell PS1 открываются в Блокноте по умолчанию, а не в PowerShell ISE. Почему это?

Мне регулярно приходится раскручивать виртуальные машины, а затем я должен переключать ассоциации файлов .ps1 и .psm1 с Блокнота на PowerShell ISE. Кто-нибудь знает, почему это не редактор по ...
4
голоса
1ответ
6k показов

Как установить Ubuntu на Windows 10 с PowerShell?

С последним обновлением Windows 10 (Fall Creator's Update) мы можем установить Ubuntu на Windows, которая является приложением Магазина Windows . Мы можем включить подсистему Windows для Linux (WSL) ...
4
голоса
2ответа
7k показов

Как выполнить итерацию в PowerShell и как сохранить промежуточные результаты в массиве или списке?

Я совершенно новичок в PowerShell. Я только начал поднимать это вчера. Когда я нашел ресурс под названием «Изучите Windows PowerShell сейчас, прежде чем он станет экстренным», я понял, насколько ...
4
голоса
2ответа
627 показов

Как получить DLL, из которой загружен командлет?

Я пытаюсь отследить, откуда именно появился командлет в Powershell в Windows 8. Как мне отследить это? Я знаю, какой модуль и что такое, но это не помогает мне отследить фактическую DLL, в которой ...
4
голоса
3ответа
19k показов

Конфигурация прокси в powershell

Я пытаюсь установить шоколад на окнах за прокси: @powershell -ExecutionPolicy unrestricted В Power Shell я выполняю $wc=new-object net.webclient; $wc.Proxy=new-object ...
4
голоса
1ответ
5k показов

Как установить права доступа к принтеру с помощью PowerShell / другого скрипта?

Мне нужно обновить разрешения принтера в скрипте, то есть сделать то же самое, что я бы сделал вручную: Апплет «Открытые устройства и принтеры» Дважды щелкните принтер по умолчанию (откройте его ...
4
голоса
2ответа
6k показов

Как получить номера строк с помощью PowerShell?

У меня есть простой текстовый файл: $ cat food.txt Apples Bananas Carrots Linux/Cygwin И я могу придумать несколько способов получить номера строк в Linux/Cygwin: $ nl food.txt 1 Apples 2 Bananas 3 ...
4
голоса
1ответ
12k показов

Что означают заголовки в выводе PowerShell ps?

Если я ps в PowerShell, я получу что-то вроде: Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName ------- ------ ----- ----- ----- ------ -- ----------- 45 2 524 1812 12 376 AEstSrv 40 2 624 2028 ...
4
голоса
1ответ
1k показов

Динамическая ширина консоли для PowerShell?

Есть ли способ запустить PowerShell в качестве консоли переменной ширины и обернуть текст в соответствии с шириной консоли в данный момент? Если это помогает, я запускаю PowerShell по умолчанию, ...
4
голоса
1ответ
916 показов

Случайный процесс powershell.exe?

Я заметил пару дней назад в диспетчере задач, что у меня запущен процесс powershell.exe. Когда я пошел в msconfig, у него была действительно длинная команда. Вот: ...
4
голоса
1ответ
4k показов

Как добавить netsh правила брандмауэра, а не просто заменить

Я использую скрипт для установки правил брандмауэра в Netsh. netsh.exe advfirewall firewall set rule name="Block External IP's" new remoteip="$($ipArray[0])" Я думал, что этот набор был использован ...
4
голоса
2ответа
2k показов

Powershell Get-ChildItem Include\Exclude - простой скрипт не работает должным образом

Я пытаюсь запустить следующий код как скрипт powershell, но не могу заставить его работать. Во-первых , следующее работает с одним элементом -Include но я не могу заставить его работать с ...
4
голоса
1ответ
248 показов

Сценарий Powershell приостанавливается при запуске cmd с запуском

У меня есть сценарий powershell, основанный на этом, который отображает форму с IP-адресами и результатами проверки связи. Я сильно изменил его, так как использую его для коммутаторов и ...
3
голоса
3ответа
474 показов

Получить список компьютеров, которые сопоставлены с сервером

Есть ли способ получить список всех компьютеров, которые сопоставлены с сетевым файловым сервером? Каждый из них может иметь различную букву драйвера, но имя сервера будет одинаковым. Сценарий: ...
3
голоса
2ответа
20k показов

Скопируйте все файлы с определенным именем, используя Powershell

Я хотел бы найти и скопировать все файлы в определенном каталоге и все его подкаталоги с определенным именем. Я использую Copy-Item в Powershell (TechNet | ss64) Вот что у меня есть: Copy-Item ` ...
3
голоса
2ответа
3k показов

PowerShell: ограничения ScriptBlock в Register-ObjectEvent

Я пытаюсь создать сценарий PowerShell для записи в текстовый файл, если новый файл не был создан в папке Windows (C:\Test) по истечении определенного периода времени. В качестве основы я использую ...
3
голоса
3ответа
7k показов

Как установить расширения сообщества PowerShell (PSCX)

Я нахожусь на Windows 8.1, и довольно плохо знаком с разработкой стороны Windows. Мне предложили PSCX, но я не могу понять, как установить PSCX 3.1 в Windows 8.1 и заставить командлеты работать при ...
3
голоса
1ответ
633 показов

Версия PowerShell для /f (| findstr) для папок / файлов Unicode

Вот небольшой скрипт, который я написал, который рекурсивно сканирует каталог без каких-либо родительских подкаталогов и извлекает некоторые атрибуты файлов внутри него. @echo off echo ...
3
голоса
1ответ
6k показов

Что такое начальный экран управления в Windows 8.1 Enterprise

Я читал разные вещи на новой Windows 8.1 Enterprise RTM. Одной из функций является управление стартовым экраном. Управление начальным экраном. Эта функция позволяет управлять внешним видом начального ...
3
голоса
1ответ
1k показов

PowerShell 5.0 Get-Help -ShowWindow не отображает подробное описание параметров

В PowerShell 3.0 и 4.0 при запуске: Get-Help Get-Service -ShowWindow отображает новое окно с полным описанием команды GetService (с подробным описанием параметров). При запуске той же команды в ...
3
голоса
2ответа
301 показов

Vagrant Provision запускает приложения без пользовательского интерфейса на Windows

Я пытаюсь запустить приложение, которое нуждается в пользовательском интерфейсе в окне Windows, как часть "бродячего обеспечения". Я вижу, что приложение запускается в диспетчере задач как бродячий ...
3
голоса
1ответ
39k показов

Строка поиска Powershell внутри переменной (не текстовый файл)

Я пытаюсь найти строку с именем "Hostname" в переменной «$ a», которая хранит выходные данные команды "systeminfo", но столкнулась с проблемами. Я использую "системную информацию", чтобы собрать ...
3
голоса
2ответа
1k показов

Архив документации Microsoft по Powershell 2.0?

При поиске информации о конкретном командлете, встроенном в Powershell в Microsoft Technet, вы можете выбирать между версиями Powershell 3.0, 4.0 и 5.0. См. Эту страницу для примера - ...
3
голоса
1ответ
1k показов

Выберите исходящие символы после идентифицирующего символа в Powershell

У меня есть очень большая папка с файлами, которую я создаю с помощью моего скрипта, который уточняет файлы, вплоть до того, что мне нужно. Эти элементы названы так же, как в следующих примерах: Foo ...
3
голоса
0ответов
117 показов

Windows Powershell: открыть в определенном месте

Как показано ниже, я размещаю панель задач по левому краю экрана и пытаюсь установить для окон Powershell значение 100,100 сверху слева, но оно застряло на уровне (0,0), независимо от того, сколько ...
3
голоса
1ответ
4k показов

Срок действия пароля возвращающегося пользователя - Powershell

Я работаю над командой, чтобы вытащить пользователей и дату / время, когда их пароль истечет. Попытка заставить это выглядеть несколько прилично. Я чувствую, что это должно работать, но это не ...
3
голоса
1ответ
285 показов

Как динамически добавлять задачи в очередь заданий PowerShell

Я создал сценарий PowerShell, который копирует все загружаемые мною электронные книги в заранее определенный каталог, который периодически сканируется моим менеджером электронных книг и добавляется в ...
3
голоса
2ответа
3k показов

Как получить только физические диски?

Мой пример кода ниже. Мне не нужны диски, такие как CD-ROM, а что нет. $drive = Get-WmiObject Win32_LogicalDisk -ComputerName $compName | ForEach-Object -Process {$_.DeviceID}
3
голоса
1ответ
4k показов

Как открыть image.png с помощью скрипта PowerShell?

Установка приведенной ниже переменной $usbDriveLetter для автоматического поиска буквы USB-накопителя и использование этой переменной для открытия изображения на USB-устройстве не работает. Он ...
3
голоса
2ответа
15k показов

Используйте переменную внутри строки powershell

Я получил это в настоящее время на одной строке в Powershell ISE Start-Process -filepath "C:\Powershell-Backup\disk2vhd.exe" -argumentlist 'C: \\Computer1\ServerBackups$\' + $ComputerName + '\' ...
3
голоса
1ответ
2k показов

Использование управляющих кодов ANSI в приглашении Powershell для добавления цвета теряет смысл после выполнения некоторых консольных процессов, таких как git

Я создал файл конфигурации powershell, который изменяет подсказку для добавления какого-либо цвета (в зависимости от таких вещей, как git branch и т.д.) Это выглядит хорошо, пока я не запустил ...
3
голоса
1ответ
471 показов

Как запустить PowerShell в сеансе SSH (с Win32-OpenSSH в Windows 10)?

Я установил Win32-OpenSSH на Windows 10. Я могу установить сессию SSH и запустить команды CLI. Однако когда я запускаю PowerShell, он не запускается. Я подозреваю, что он может попытаться открыть ...
3
голоса
1ответ
4k показов

Powershell для создания запланированного задания, в котором запускается ежемесячно

Я пытаюсь создать запланированное задание с PowerShell, задача должна запускаться 1-го числа каждого месяца, но я не могу понять, как использовать New-ScheduledTaskTrigger с месячным интервалом. ...
3
голоса
1ответ
298 показов

Запускать исполняемые файлы в PowerShell, не вводя расширение файла

Я уже некоторое время использую PowerShell в качестве своей консоли на рабочем столе. Я все еще довольно новичок в этом, но я чувствую себя комфортно. Я только что получил ноутбук, который начал ...
3
голоса
1ответ
200 показов

"Командный" эквивалент Bash в PowerShell

Есть ли в PowerShell « command » эквивалент Bash? Я имел обыкновение переопределять определенную команду в Bash следующим образом: function npm(){ command npm --no-color $@ } Я хотел бы сделать то же ...
3
голоса
2ответа
602 показов

Все разделы about_ * отсутствуют в моей справке по PowerShell. Что дает?

Я не часто использовал PowerShell на этом компьютере - он был обновлен с Windows 7 Pro до Windows 10 несколько месяцев назад. $ PSVersionTable показывает, что я на 5 версии. Я запустил update-help от ...
3
голоса
1ответ
648 показов

Как загрузить хосты Windows с удаленной PowerShell для использования с Ansible?

Я не нашел достойного способа запуска экземпляра Windows в Azure с помощью модуля azure_rm_virtualmachine с включенной удаленной оболочкой PowerShell с первой загрузки. Каков типичный подход для ...
3
голоса
1ответ
5k показов

Запуск сценариев powershell путем перетаскивания файла или папки на нем

Есть ли способ запустить скрипт powershell путем перетаскивания файла на него (как если бы вы перетаскивали файл на файл .exe)? Было бы также хорошо иметь возможность сделать то же самое с папками ...
3
голоса
1ответ
858 показов

PowerShell ISE прокручивается в нижней части консоли после перефокусировки

С PowerShell ISE: Если используется разделенное представление (показывающее как консоль, так и панель скриптов), переориентация на консоль из панели скриптов (или другой вкладки консоли) всегда будет ...
3
голоса
1ответ
747 показов

Chocolatey не может устанавливать приложения. «Как вы хотите открыть этот файл?вместо этого открывается диалоговое окно

Диалоговое окно открывается, когда я запускаю любую команду choco choco install* , и поиск вручную в choco.exe в C:\ProgramData\chocolatey не решает проблему: Версия PowerShell: Major Minor Build ...
3
голоса
1ответ
1k показов

Powershell - Возвышение теряет текущий каталог

Одна проблема ведет к другой! Справка пользователя просто исправила одну проблему, которая привела к другой, когда я продолжил работу над этим сценарием. Мой сценарий выполняет проверку, чтобы ...
3
голоса
2ответа
5k показов

Как я могу сбросить Windows PowerShell / командную строку, как сброс в Bash?

Когда я использую vagrant в Windows, я иногда обнаруживаю, что переводы строк не соблюдаются должным образом. Обычно это после выполнения vagrant ssh . Таким образом, текст в конечном итоге выглядит ...
3
голоса
2ответа
577 показов

Резервное копирование измененных свойств консоли PowerShell (Windows 10)

Я не совсем понимаю, как это работает. Поэтому, когда я открываю PowerShell от имени администратора, я могу щелкнуть правой кнопкой мыши на строке заголовка, перейти к "Свойствам", затем к "Цветам" и ...
3
голоса
1ответ
13k показов

Получить имя компьютера по имени пользователя

Я пытаюсь найти имя компьютера, которое используется определенным пользователем. Для этого я получаю список компьютеров от Get-ADComputer, а затем спрашиваю всех, есть ли пользователь, которого я ...
3
голоса
1ответ
350 показов

Ярлыки контекстного меню Powershell, такие как CTRL+M, не работают

Я часто использую функцию mark в powershell. В контекстном меню написано, что ярлык - Ctrl+m. Однако нажатие Ctrl+m не похоже на работу. Он просто вводит ^M Странно то, что Ctrl+c работает и ничего ...
3
голоса
3ответа
3k показов

Редактирование первой / последней строк текстового файла размером 1 ГБ в Windows без загрузки всего файла в память

У меня есть несколько файлов с текстовыми данными ("CSV") размером до 3 ГБ, и мне просто нужно удалить первые 3 строки текста и добавить пустую строку в конце. Поскольку у меня много этих файлов, я ...
3
голоса
2ответа
12k показов

Неустранимая ошибка Sysprep.exe, и не удается удалить приложение метро в Windows 8, чтобы оно заработало

Сегодня я использовал sysprep.exe для восстановления своего образа Windows. Но всегда говорилось, что "при попытке sysprep произошла фатальная ошибка". Затем я пошел, чтобы проверить файл ...
3
голоса
1ответ
57 показов

Ищете способ уведомить пользователя, если он был отключен от Интернета в течение длительного периода времени

Как видно из названия, я ищу хороший способ отправить уведомление пользователю Windows, если машина была отключена от Интернета в течение длительного времени (более 14 дней). Это промышленные машины, ...
3
голоса
3ответа
4k показов

Powershell one-liner для отображения процесса на той же строке, что и порт, используя проблему netstat

Во-первых, я просто хочу убедиться, что пользователь Erik Bitemo получает кредит на оригинальный код, который я здесь использую. Вывод - это то, что я ищу за одним исключением: один из портов ...
3
голоса
1ответ
536 показов

Получить время настенных часов процесса Windows с помощью командной строки

Можно ли получить время безотказной работы от процесса Windows, который не основан на настройках часов системы? Решение на основе Linux это что-то вроде: ps -eo comm,etime Проведя некоторые ...