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

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

0
Скрипт PowerShell для переименования - Копировать - Переместить
Я пытаюсь написать сценарий PowerShell, чтобы сделать следующее. шаг 1 Переименуйте файлы в исходных (FTP-папках) каталогах, указав их «current_name_datetime.csv» в соответствии с исходным файлом «Source_list.csv». В этом файле есть каталоги «source, destination». шаг 2 Скопируйте только что переименованные файлы в каталоги резервных копий в соответствии с пунктом назначения в Source_list.csv. …
2 powershell  csv 

2
Что такое PowerShell эквивалентно Bourne / Bash -d и -f при проверке, является ли строка папкой или файлом?
Например, этот скрипт Борна выведет «свою папку», если предоставленная строка является папкой, или «ее файл», если это файл. _test=/home/myuser if [ -d $_test ]; then echo "its a folder" elif [ -f $_test ]; then echo "its a file" fi /home/myuserдомашняя папка для моего пользователя acct. Эквивалент Windows будетC:\Users\myuser

1
PS скрипт [ref] работает на одном компьютере, а не на других
Я написал сценарий powershell для одной из компаний, которую я поддерживаю (когда я говорю «написал», я имею в виду, конечно, то, что я собрал большую часть его из Интернета и изменил его). Он показывает селектор папок, и вы выбираете папку с документами Word, и он преобразует их в PDF, сохраняя …

2
Запустите скрипт от имени администратора, но покажите информацию о текущем вошедшем в систему пользователе.
Я обычно запускаю сценарии в качестве администратора в домене, который требует времени, чтобы закончить то, что они делают. например Удалите версию Office и установите другую. Эти сценарии (в основном powershell и bat), как я упоминал ранее, запускаются с правами администратора в другом пользовательском сеансе, чем пользователь, вошедший в систему. Есть …

0
Импорт файла CSV в базу данных с заданиями powershell
Я пытаюсь импортировать файл CSV в базу данных с помощью PowerShell, но пока мне не везет. Это мой код (основанный на этом источник ): Start-job -Name 'ImportingData' ` -InitializationScript {Ipmo DataTableConnect -Force -DisableNameChecking} ` -ScriptBlock {$DataImport = Import-Csv -Header ("heading01","heading02","heading03") -Path $path $DataTable = Out-DataTable -InputObject $DataImport Write-DataTable -ServerInstance SERVER …
1 powershell  csv 

3
Назначение переменной для аргументов с циклом for [closed]
Итак, я довольно долго искал, как это сделать, но я сдался, потому что просто не мог ничего найти. Итак, у меня есть код (ниже); его главная цель - получить 9 аргументов и назначить их как переменные - игнорировать эхо и пиппинг. Мой вопрос: Как я могу упростить это с помощью …

1
Наконец, блок Powershell не выполняется в планировщике задач Windows.
Я запускаю задачу планировщика задач Windows: Powershell -command C:\file.ps1 2>&1 > c:\test.log file.ps1 содержит Try{ echo "a" sleep 5 echo "b" } Finally{ echo "c" } Когда я запускаю задачу вручную и ожидаю ее завершения, test.log содержит «abc». Но когда я прерываю его, вручную выходя из него (кнопка «End»), он …

1
Не могу установить PowerShell 4.0
Я пытаюсь установить PowerShell 4.0 на сервере Windows 2008R2 Установлены Windows6.1-KB2819745-x64-MultiPkg.msu без ошибок или предупреждений Но когда я запускаю PowerShell и проверяю $ host.version, он все еще 3 0 -1 -1 По сравнению с виртуальной машиной с нуля у меня с Win2008R2, и там версия показывает как 4 0 -1 …

2
Test-Path, но также указывается, находится ли целевой компьютер в автономном режиме
У меня есть скрипт PowerShell, который просматривает список компьютеров и сообщает мне, есть ли папка, которую я запрашиваю, на этом ПК. Проблема заключается в том, что он отображает автономные ПК как ложные. Я бы хотел, чтобы автономные ПК были перечислены как автономные, или просто добавьте дополнительную информацию, если она есть. …

2
Эквивалент Powershell для переключателей wget «-nc» и «-i» [дубликаты]
На этот вопрос уже есть ответ здесь: Родная альтернатива wget в Windows PowerShell? 9 ответов Что такое Powershell-эквивалент этой команды wget? wget -nc -i downloadList.txt куда -i downloadList.txt загружает список URL-адресов в указанном файле. -nc пропускает уже загруженные файлы.

1
Создать и переключить правило брандмауэра Windows
Используя один пакет, скрипт PowerShell или AHK, как я могу: (если он не существует) создайте правило брандмауэра Windows, которое блокирует программу; а также отключает или включает правило в зависимости от его текущего состояния?

1
Цикл PowerSach foreach завершается неудачно, так как он увеличивает счетчик при первом тестировании
Меня попросили контролировать c: \ temp на серверах Windows. Мне нужно знать, сколько там папок, и если их там больше, чем 1, 2 и 3 минуты. Эта отчетность работает в базовой форме, но не полностью правильно. Как только есть 1 папка, я все еще получаю отчет об этом, будучи там …

2
Как отсортировать правильные десятичные числа
У меня есть папка, которая содержит подпапки для каждой версии приложения (десятичное число). Теперь у меня есть powershell скрипт для сравнения версий. Проблема в том, что я не могу отсортировать, как ожидалось. Как я могу решить это в одной строке кода, потому что я делаю это из пакетного скрипта. С …

1
Internet Explorer: установить домашнюю страницу для всех пользователей без GPO
Я ищу способ установить домашнюю страницу Internet Explorer (и, возможно, других браузеров) для всех пользователей через командную строку / Powershell или любой другой метод, который не использует политики домена (GPO). Я хочу сделать это на вновь установленных компьютерах, на которых зарегистрирован только один администратор. Поэтому установка значения реестра в HKCU …

1
Как добавить письмо в определенную папку во все почтовые ящики в Exchange 2013 / Office365?
Я знаю, что могу использовать PowerShell для добавления пользовательской папки во все почтовые ящики пользователей в организации Exchange 2013 / Office 365. Я также хочу добавить определенные электронные письма во вновь созданную пользовательскую папку во всех почтовых ящиках. Как я могу сделать это с помощью PowerShell?

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