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

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

3
Почему Excel не может открыть файл при запуске из планировщика задач?
Я написал сценарий PowerShell, который открывает книгу Excel и запускает макрос. Когда я запускаю этот скрипт из консоли PS или даже из командной строки, используя powershell.exe script.ps1, он просто работает. Когда я настраиваю задачу из планировщика задач Windows, он вызывает исключение для этого файла Excel, говоря, что он либо не …

0
Почему командная строка Windows по-прежнему не поддерживает Ctrl + V? [закрыто]
Это только одна из тех вещей, о которых я начал задумываться. Почему сочетания клавиш копирования / вставки (которые мы все любим) в командной строке не соответствуют остальной части программного обеспечения? Я понимаю, что исторически сложилось так, что ctrl + c и ctrl + v имели разные значения в программах оболочки. …

1
Точечный поиск медленнее, чем просто чтение содержимого файла?
Я написал модуль PowerShell, который извлекает определения функций из разных исходных файлов (т.е. по одному файлу .ps1 на функцию). Это позволяет нам (как команде) параллельно работать над различными функциями. Модуль (файл .psm1) получает список доступных файлов .ps1 ... $Functions = Get-ChildItem -Path $FunctionPath *.ps1 ... затем перебирает список и извлекает …

1
Как я могу получить свойство объекта в powershell без использования скобок?
Я часто нахожу, что мне нужно заключить команду в круглые скобки, а затем использовать оператор доступа к свойству (точка-синтаксис), чтобы получить значение свойства. Это довольно раздражает, так как я должен вернуться к началу строки, когда я просто продолжу печатать, где я нахожусь. Это особенно раздражает, когда я нахожусь в середине …
13 powershell 

5
Есть ли способ подавить какие-либо интерактивные приглашения в сценарии PowerShell?
При написании сценариев PowerShell я заметил, что когда некоторые командлеты сталкиваются с проблемами, они вызывают интерактивное приглашение, примером которого является Remove-Item в непустом каталоге. Это смертельно опасно, когда я пытаюсь автоматизировать задачи. Я бы предпочел, чтобы действие просто завершилось неудачей и либо выдало исключение, либо вернуло неверный код возврата, чтобы …
13 powershell 

2
Эмулировать кнопку клавиатуры через командную строку
Моя клавиатура не имеет Num Lockключа, и по какой-то причине ни одно из изменений реестра не работает. Могу ли я использовать командную строку или PowerShell в Windows 10, чтобы «нажать» клавишу? Я ищу что-то вроде press pgupнажатия Page Upклавиши в командной строке или PowerShell, но для Num Lock.

1
Как найти и заменить строку в файле с помощью cmd или PowerShell?
У меня есть .txt файл , в котором я хочу , чтобы заменить строку aaaс bbb. Я пробовал следующий код PowerShell: Get-Content c:\1.txt | ForEach-Object { $_ -replace "aaa", "bbb" } | Set-Content c:\1.txt Я получаю сообщение об ошибке, 1.txtкоторое используется другим процессом. Что я делаю не так?

2
Настроить обновление для создателей Windows Night Light через реестр
Как настроить новую функцию Night Light в Windows 10 (Pro) Creators Update через реестр? Я хотел бы автоматически настраивать новые / обновленные установки при использовании моего инструмента управления конфигурацией (Chef). Проверка системы с помощью Sysinternals Process Monitor показывает, что двоичный Dataключ обновляется в глубине HKCU\Software\Microsoft\Windows\CurrentVersion\CloudStore\Cache\DefaultAccount\$$windows.data.bluelightreduction.settings\Current, но это большой объект REG_BINARY …

1
Автозапуск для PowerShell
Я создал несколько псевдонимов ( doskey ), сохранил их в файл и добавил AutoRun значение (указывая этот файл) для cmd.exe в: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor Я хотел бы сделать то же самое с PowerShell , Существует ли какое-либо значение реестра для PowerShell, которое указывает на команды, которые будут запускаться при каждом запуске …

3
Почему PowerShell ISE не изолирует переменные сценария от области действия сценария?
Предполагается, что в PowerShell область действия не позволяет объектам (переменным, псевдонимам, функциям и т. Д.) В сценариях влиять на глобальную среду. Это, кажется, работает хорошо в командной строке, но не в ISE. Вот демонстрация в консоли. Я проверяю, что $xне определено в глобальной области видимости, показываю содержимое, ScopeTest.ps1а затем запускаю …
12 powershell 

3
PowerShell: улучшения истории (readline)?
Некоторые вещи, которые мне нравятся в Bash и которые я хотел бы знать, как делать в PowerShell: В Bash у меня настроена прокрутка истории, чтобы она прокручивала только те команды, которые начинаются с того же префикса, что и текущая строка. Если я хочу посмотреть мой последний коммит (например, повторно использовать …

3
Найти пользователей AD с определенным атрибутом AD, не равным NULL
Я ищу для сценария / команды Powershell , который будет список всех пользователей AD , которые имеют значение не NULL в атрибуте teletexterminalidentifier, поэтому они должны иметь множество значений. По умолчанию этот атрибут не установлен, но у нас есть приложение, которое изменяет этот атрибут (чтобы содержать шестнадцатеричную строку), поэтому я …
12 powershell 

4
Как установить размер окна PowerShell по умолчанию в Windows 7?
В Windows 7, как я могу установить размер окна PowerShell по умолчанию? По умолчанию он получается слишком высоким для экрана нетбука, с которым я работаю. Я попробовал обычный способ изменения размера - щелкнув в верхнем левом углу и выбрав «Свойства», - но он говорит мне: Unable to modify the shortcut: …

3
эквивалент псевдонимов bash для powershell?
По умолчанию запускается мой Windows PowerShell C:\Users\Santosh, моя установка XAMPP находится в D:\папке htdocs D:\xampp\htdocs. Если мне нужно что-то отредактировать в папке htdocs, тогда я должен набрать full cd D:\xampp\htdocs\ (автозаполнение не очень хорошее ), а затем отредактировать этот файл. Если бы этот PowerShell был Bash, я сделал бы это …
12 powershell 

5
Windows PowerShell - Как просмотреть историю команд дату / время
Я хочу перечислить введенные команды в Windows PowerShellс соответствующими временными метками. Как я могу сделать это с помощью Get-Historyкоманды? Кроме того, если это невозможно, пожалуйста, покажите мне способ проверить, urls(network)к каким временным меткам обращались через CMD. Также учтите, что я перезагрузил компьютер.

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