Поиск по сайту:

Говори ко мне: PowerShell сообщает, доступен ли хост или нет (Test-Connection)

Выполните следующие две строки, чтобы вызвать PowerShell с сообщением «Команда выполнена успешно».

$words = New-Object -ComObject SAPI.SpVoice $words.speak("Command completed successfully")

Итак, у меня возникла идея. PowerShell должен сообщить мне, доступен ли хост или нет. Все, что мне нужно, это простое условие if и Test-Connection.

Скопируйте следующий код в вашу сессию PowerShell и введите имя хоста или IP-адрес (например: active-directory.ru):

$IPorName=Read-Hos

Читать далее →

Получение ADКомпьютеров: Как получить все AD компьютеры с помощью PowerShell

В этом посте я покажу вам несколько примеров команды PowerShell Get-ADComputer. Эта команда используется для поиска в Active Directory, чтобы получить одну или все учетные записи компьютеров. Я также покажу вам, как использовать параметр фильтра Get-ADComputer, чтобы ограничить результаты по конкретным свойствам компьютера (например, имя, OU и дата изменения).

Давайте начнем.

Примеры Get-ADComputer

1. Получить все компьютеры AD

Эта команда получит список всех

Читать далее →

Команды PowerShell: Список всех доступных параметров без использования справки

Чтобы узнать параметры Cmdlet, вы можете вызвать справку Windows PowerShell. Чтобы сделать это быстрее, вы можете использовать некоторые приемы, чтобы извлечь больше из параметров.

Старый стиль: Получить-Помощь

Если вы хотите узнать все о параметрах, то Get-Help - ваш лучший помощник.

или более конк

Читать далее →

Настройка автоматического запуска PowerShell при каждом входе в систему

В этой статье я покажу, как настроить ваш компьютер для запуска PowerShell с административными привилегиями каждый раз, когда вы входите в систему.

Запустите код

Скопируйте код ниже в свою сессию PowerShell или PowerShell ISE. После копирования выполните его. Код был протестирован на Windows Server 2016.

$Action=New-ScheduledTaskAction -Execute "powershell.exe" $Trigger=New-ScheduledTaskTrigger -AtLogOn $Set=New-ScheduledTaskSettingsSet $Principal=New-ScheduledTaskPrincipal -User

Читать далее →

Обмен: Как экспортировать почтовый ящик в PST с помощью PowerShell

Для архивирования выполните следующую команду в оболочке управления Exchange, чтобы экспортировать почтовый ящик в файл PST и сохранить файл в папке pst:

Статус в очереди. Подождите несколько минут. Затем проверьте статус с помощью

Читать далее →

PowerShell: Использование справки (Get-Help)

Дон Джонс, автор книги «Научитесь PowerShell за месяц обедов», сказал:

«Будьте готовы читать справку, иначе вы потерпите неудачу в PowerShell.»

Какой отличный цитата. Я согласен с ним, и я вспоминаю его слова каждый раз, когда забываю пользоваться системой помощи для устранения неполадок.

Загрузка справочного контента

Вы можете получить справку с помощью команды Get-Help. Это дает вам информацию о том, что справка доступна только

Читать далее →

Получение AD-группы: Как получить все AD-группы с помощью PowerShell

Командлет Get-ADGroup в PowerShell используется для поиска в Active Directory одной или нескольких групп.

Параметр фильтра Get-ADGroup позволяет получить список конкретных групп, таких как все глобальные, универсальные или локальные группы домена. Кроме того, вы можете искать группы в Active Directory по имени или просто перечислить все группы.

В этом руководстве я пройдусь по нескольким примерам Get-ADGroup и покажу вам, как быстро получить список групп в вашем домене. Если вы хотите получить членов группы, то посмотрите мою статью PowerShell Get AD group members для инструкций

Читать далее →

PowerShell: Проверьте открытые/закрытые порты с помощью Test-NetConnection

Чем больше я с этим играю, тем больше мне это нравится: Test-NetConnection. Test-NetConnection показывает информацию о соединении. Что мы можем с этим сделать?

Пинг

Если имя компьютера не было указано, значение по умолчанию - internetbeacon.msedge.net.

Давайте укажем адре

Читать далее →

Как добавить вторичный контроллер домена (2012, 2016, 2019)

Наличие одного контроллера домена не рекомендуется, так как это создает единую точку отказа. Если единственный контроллер домена выйдет из строя в организации, это приведет к большим сбоям и потере операций. Чтобы избежать этой единой точки отказа, необходимо иметь вторичный контроллер домена. Второй контроллер будет балансировать нагрузку услуг и минимизировать риск прекращения работы критически важных услуг. В этой статье я объясню шаги по добавлению второго контроллера домена в существующий домен.

Шаги для добавления вторичного контроллера домена

Читать далее →

Как запланировать установку программного обеспечения с помощью PowerShell

При определенных обстоятельствах установка программного обеспечения может осуществляться только в определенное время. В этой статье описывается создание запланированной установки на локальном хосте и на удаленных хостах.

Запланировать установку на локальном хосте

Я подключен к серверу dc01. Цель — установить компонент Windows-Server-Backup в 10:30 утра. Сначала я должен предоставить триггер. Затем мне нужна запланированная задача. Поэтому я запускаю PowerShell ISE.

$trigger=New-J

Читать далее →