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

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

3
голоса
3ответа
35k показов

Вызов скрипта PowerShell из макроса Excel

Я пытаюсь вызвать сценарий PowerShell из макроса в Excel. Я видел ряд примеров по следующим направлениям: retval = Shell("powershell ""C:\MyTest.ps1""", 1) Когда я пытаюсь использовать это, однако: ...
3
голоса
2ответа
3k показов

Powershell: Get-Content без блокировки файла

Мне нужно прочитать файл на удаленном компьютере, который часто изменяется. Так получилось, что мой скрипт иногда сталкивается с записью в файл, что делает его недоступным. Я не могу изменить способ ...
3
голоса
4ответа
811 показов

В powershell, есть ли способ скопировать в последний каталог в стеке `pushd`'d?

В Windows PowerShell (и CMD, и bash) было бы неплохо pushd и затем скопировать в последний каталог, в котором я находился. Ex: > pwd Path ---- D:\Some insanely long\path I really\ don/'t want to ...
3
голоса
3ответа
4k показов

удаление PowerShell Thumbs.db

При рекурсивном удалении каталога в PowerShell я получаю: Remove-Item W:\x -recurse Remove-Item: Невозможно удалить элемент W:\x\y\z\Thumbs.db: У вас недостаточно прав доступа для выполнения этой ...
3
голоса
3ответа
12k показов

Powershell Get Active вошел в систему пользователя на локальном компьютере

Я пытаюсь получить в настоящее время вошли пользователей, которые имеют активный сеанс. В диспетчере задач список предельно ясен: есть два пользовательских сеанса и один активный. Я хочу запросить то ...
3
голоса
1ответ
356 показов

Включение DHCP через PowerShell приводит к 2 WiFi-соединениям в одной сети

У меня есть виртуальная машина в моей сети в качестве шлюза, который я иногда использую, в то время как большую часть времени я просто оставляю свои ПК настроенными на использование DHCP и просто все ...
3
голоса
1ответ
2k показов

7z - Можно ли извлечь из консоли содержимое только одной папки в архиве?

У меня есть архив с такой структурой: foobar.nupkg foo herp.dll derp.exe bar lerp.dll nerp.exe Теперь у меня есть пакетный файл, который извлекает содержимое в другой каталог: 7z e ...
3
голоса
2ответа
3k показов

Отключить журнал событий Windows PowerShell

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

Почему ForEach-Object ведет себя по-разному, когда вызывается как foreach?

В PowerShell foreach и % являются псевдонимами по умолчанию для ForEach-Object . Однако, похоже, что команда ведет себя по-разному в зависимости от того, как она вызывается. В частности, мне трудно ...
3
голоса
1ответ
35k показов

Создание пакета для запуска Windows PowerShell, а затем запустить текст

Я новичок в создании командных файлов. Я пытаюсь запустить команду, которая откроет Windows PowerShell в определенном каталоге, а затем один раз там, чтобы запустить команду. Пока у меня есть ...
3
голоса
3ответа
10k показов

PowerShell Список групп рассылки и участников? (Офис 365)

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

DiskPart не позволит мне удалить раздел

У меня есть USB-накопитель, на котором я не могу удалить раздел. Я попробовал Управление компьютером и GParted в Ubuntu, и в отчаянии я пытаюсь через Admin Powershell/Command Prompt, и я не могу ...
3
голоса
1ответ
866 показов

строка выбора powershell с рекурсией к конкретному файлу

Я почти уверен, что строка выбора Powershell подойдет для меня с небольшой рекурсией Get-ChildItem. У меня есть много каталогов, как это: abc_123 abc_345 abc_567 abc_890 abc_111 abc_569 В каждом ...
3
голоса
1ответ
2k показов

Команда Powershell для автоматического обновления драйвера из Центра обновления Windows

Я работаю над перезаписью некоторых старых машин. Процесс до науки, и последние драйверы от производителя вводятся после изображения, автоматически. Я доволен этим процессом! Однако на некоторых ...
3
голоса
0ответов
102 показов

Команда Powershell tee блокирует файл

Можно ли запустить команду powershell tee чтобы она не блокировала файл и не позволяла его просмотреть?
3
голоса
1ответ
7k показов

Команда Powershell/CMD для открытия IE10 в режиме совместимости

Я ищу команду powershell, чтобы открыть Internet Explorer 10 в режиме совместимости, например C:\Program files(x86)\Internet Explorer\iexplore.exe www.abc.com открывает www.abc.com в IE10. Я хочу ...
3
голоса
1ответ
471 показов

Редактирование и просмотр ключей реестра от Powershell

Я работаю над изучением Powershell и пытаюсь написать скрипт, который автоматически сопоставит мои диски с определенными сетевыми дисками. Это достаточно просто, но мне также нужны определенные ...
3
голоса
2ответа
7k показов

Создание папки, названной в честь текущей даты и времени

Я пытаюсь создать скрипт powershell, который создает новую папку с текущей датой (в формате yyyy-MM-dd) в качестве имени. Вот что у меня так далеко: PS C:\Users\me\Desktop> powershell.exe -command ...
3
голоса
2ответа
4k показов

Держите перспективы 2010 открытыми

Возможный дубликат: Как заставить Outlook 2010 свернуться, когда я пытаюсь закрыть его? Я хочу "отключить" возможность закрытия Outlook2010. Я всегда "закрываю" это вместо того, чтобы минимизировать ...
3
голоса
2ответа
2k показов

В Windows есть ли способ запустить локальный .exe-файл удаленно и запустить .exe-файл во время сеанса?

Я написал файл .bat, чтобы запустить файл .exe. start chrome.exe Я вызываю этот файл .bat с удаленной машины, используя psexec (pstools) psexec 10.60.103.10 -u admin -p pizza1234 ...
3
голоса
2ответа
3k показов

Сценарий powershell cmd из out-zip.ps1

Я нашел этот сценарий PowerShell в Интернете, и я хотел бы запустить его из пакетного файла. Может ли кто-нибудь дать мне правильный синтаксис для этого сценария. И, если это возможно, сделайте ...
3
голоса
1ответ
712 показов

Jams Client недопустимых символов в пути

Я получаю ошибку « illegal characters in path » со следующим кодом. Какие-нибудь мысли? $source = \\md\drive\MMM\\AA\Extracts\Active\filename.csv $newfilename = ...
3
голоса
2ответа
9k показов

Как создать ярлык на рабочем столе с помощью PowerShell

Я имел в виду ответ на третий номер этого поста, чтобы написать свой сценарий PowerShell, но, похоже, он не работает. $linkPath = Join-Path ([Environment]::GetFolderPath("Desktop")) "My shortcut.lnk" ...
3
голоса
3ответа
2k показов

Переименуйте все файлы в папке в их хэш SHA1

Я хотел бы переименовать все файлы в папке в их значение SHA1 HASH. У меня есть утилита командной строки, с помощью которой я могу использовать "sha1.exe -s" для вывода значения SHA1 Hash, но мне ...
3
голоса
1ответ
64 показов

Можно ли обновить встроенный OpenSSH Client в Windows 10?

У меня возникают определенные проблемы со встроенным клиентом OpenSSH, которые, согласно странице Win32-OpenSSH Github , кажутся решенными в более новых версиях. Последняя версия v7.9, в то время как ...
3
голоса
2ответа
2k показов

Возможно ли иметь сценарии, которые запускаются при получении мгновенного сообщения в Microsoft Lync?

Я только что обновился до Lync 2013, и я собираюсь использовать его вместо Pidgin+SIPE. Одна из многих приятных особенностей Pidgin - это интеграция с Growl ... и я бы упустил это. Нет никаких ...
3
голоса
1ответ
2k показов

Как запустить приложение Windows XP Virtual PC с помощью Powershell из Windows 7?

Это ярлык приложения, запускаемого из Windows 7, который запускает программу в режиме Windows XP. %SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\VMCPropertyHandler.dll,LaunchVMSal "Windows ...
3
голоса
2ответа
18k показов

Импортируйте файл CSV в почтовые контакты Exchange, используя powershell без дубликатов

Проблема: в мой список "Почтовый контакт" в консоли управления Exchange было добавлено большое количество информации о людях, но не все. Описание: Я пытаюсь добавить список из нескольких сотен ...
3
голоса
1ответ
4k показов

netstat: строки grep, связанные с конкретным процессом

Я знаю, что в Windows вы можете сделать следующее, чтобы увидеть, какие процессы подключены к порту: netstat -a -b Однако как бы вы ограничивали отображение портами, подключенными к определенному ...
3
голоса
1ответ
2k показов

Угрозы безопасности при обходе политики выполнения в PowerShell?

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

Get-Hotfix показывает обновления установлены в 12.00, но на самом деле это не так

Я запустил следующую команду в powershell. он показывает 12:00:00 AM как установленное время. но на самом деле я толкнул его в 3:00 утра. Так как узнать точное время? Get-Hotfix -ComputerName XXXX | ...
3
голоса
1ответ
77 показов

Что такое powershell2.exe?

У меня есть процесс, работающий на сервере с именем powershell2.exe. Я не ожидал, что PowerShell будет работать; вместо этого он находится глубоко в моем дереве ** C:\Program Files **, в папке, ...
3
голоса
2ответа
647 показов

Командная строка / Powershell команда для передачи имен файлов в приложение

Я хотел бы ввести все имена файлов в текущем каталоге после имени приложения, например, так: root\file1.ext root\file2.ext root\file3.ext $ app.exe file1.ext file2.ext file3.ext Я мог бы написать ...
3
голоса
4ответа
8k показов

Доступ к PowerShell запрещен для сертификата:\CurrentUser\My

PS cert:\currentuser\my> dir Get-ChildItem : Access is denied. At line:1 char:3 + dir
3
голоса
3ответа
1k показов

Использование объекта SQLConnection в powershell

Я хочу использовать объект SQLConnection, как, например, из vb. Я хотел бы сделать это: например $conn = New-Object system.data.sqlclient.sqlconnectionstringbuilder $conn.DataSource = 'myserver' но ...
3
голоса
2ответа
743 показов

Синий фон Powershell исчез!

У меня установлена новая версия Windows XP SP3, и она поставляется с только что установленным Powershell. Однако, когда я запускаю его, он дает мне знакомое черно-белое изображение CMD . Я ...
3
голоса
1ответ
2k показов

Установка переменных среды пользователя очень медленная

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

Программно добавлять записи в меню «Пуск» Windows 7?

Как программно добавить записи в меню «Пуск» Windows 7 для всех пользователей? Например, мне может понадобиться добавить папку MyApps, содержащую ярлык для myapp.exe и URL-адрес для www.myapp.com. В ...
3
голоса
2ответа
2k показов

Windows 7: запустите powershell v2 из команды запуска меню «Пуск»

Когда я открываю меню "Пуск" в Windows 7 и нажимаю "Выполнить", а затем пишу "Powershell", запускается PowerShell v1. Как запустить powershell v2, используя тот же метод вызова?
3
голоса
0ответов
389 показов

Windows8 Metro Applications, измените PackageUserInformation с промежуточного на установленный?

Любопытная проблема, с которой я сталкиваюсь. У нас есть серия Samsung ATIV Smart PC 700T с предустановленным ядром Windows 8. К сожалению, они нужны нам в домене, поэтому мы обновляем их до Windows ...
3
голоса
3ответа
3k показов

Синхронно остановить удаленный сервис с Powershell

У меня есть собственный сценарий развертывания, написанный на Powershell. Этот сценарий должен обновлять службу на удаленном компьютере, и поэтому он должен сначала остановить его, чтобы иметь ...
3
голоса
2ответа
7k показов

Как выполнить команду PowerShell без вывода сообщений?

Я хочу выполнить команду PowerShell без вывода сообщений на синий экран. Как я могу сделать это с помощью команды PowerShell ? Я попробовал это. , , PowerShell.exe -windowstyle hidden но это не ...
3
голоса
1ответ
636 показов

Есть ли способ открыть regedit для текущего пути в powershell?

Я использую командлет Set-Location для перехода по нужному пути в реестре. Можно ли запустить regedit к тому, что он открывается по этому пути? Вроде как, если вы зайдете в cmd , перейдите по нужному ...
3
голоса
2ответа
3k показов

Powershell get-childitem env: путь возвращает многоточие в одну строку, как получить что-то полезное?

Я хочу знать, что является содержимым моей переменной пути, поэтому я выполнил эту команду: D:\> Get-ChildItem env:path Name Value ---- ----- Path ...
3
голоса
1ответ
591 показов

Получение SID из win32_groupuser

Я пытаюсь получить SID пользователей и групп, запрашивая get-wmiobject -query 'select groupcomponent,partcomponent from win32_groupuser` выход: __GENUS : 2 __CLASS : Win32_GroupUser __SUPERCLASS : ...
3
голоса
1ответ
155 показов

Динамическое создание псевдонимов в PowerShell

Я хотел бы создать несколько псевдонимов динамически, но я не могу заставить мой код работать. Вот код: # Drives $drives = ("a","b","c","d","e") foreach ($drive in $drives) { New-Item -Path alias:\ ...
3
голоса
1ответ
11k показов

Как исправить эту ошибку WinRM? (Ошибка Set-WSManQuickConfig)

В Windows XP Pro SP3, когда я запускаю Set-WSManQuickConfig (после согласования с новыми настройками), я получаю эту ошибку: Set-WSManQuickConfig :
3
голоса
2ответа
390 показов

PowerShell v5: подавление вывода по умолчанию во вложенных функциях

Я хотел бы подавить любой вывод, тогда вызывается function_b: Function function_a { "test" | Out-Default } function function_b { [CmdletBInding()] param() function_a } # These are the things I've ...
3
голоса
1ответ
18k показов

Удалить все символы, появляющиеся перед определенной строкой в PowerShell

У меня есть текстовый файл со следующей информацией: 24.;128.32.;128,6;0.128.68.;128,1.;0.76.;;;;;0,1.;0.4.;0,2.;0.5.;0,4.;;;0.76.;128,;;;;;;;;172.30.1.1,172.30.1.228, Мне нужно удалить все символы, ...
3
голоса
2ответа
3k показов

Скрипт Powershell при запуске Windows не закрывается после запуска

У меня есть сценарий запуска Powershell V2.0 для моего рабочего компьютера (64-разрядная версия XP Professional): start "C:\Program Files (x86)\Microsoft Office\Office12\OUTLOOK.EXE" -ArgumentList ...