Создать Windows-службу из exe или bat-файла в Powershell DSC
Если вам когда-нибудь понадобится создать Windows-службу из исполняемого exe-файла или даже пакетного bat-файла c помощью Powershell DSC, можете использовать следующую конфигурацию.
Решение основано на утилите NSSM, которая очень похожа на srvany.exe (из пакета Windows 2003 Kit). Основное отиличие NSSM от srvany - в том, что srvany не закрывает "обернутый" или "низлежащий" процесс, когда служба останавливается. А NSSM - закрывает. Скачать NSSM.
- Просмотров: 5726
Как распаковывать большие архивы в DSC-конфигурациях Powershell
Если вам когда-нибудь надо было распаковать БОЛЬШИЕ архивы в Powershell DSC-конфигурациях (например, в процессе развертывания какого-нибудь ПО), вы вероятно сталкивались с проблемой, что распаковка с помощью ресурса Archive длится ОЧЕНЬ долго. И xArchive тоже не помогает - у него такие же проблемы.
Один из возможных вариантов для того, чтобы обойти ситуацию - это использовать 7zip или другую утилиту командной строки, используя ресурс DSC WindowsProcess, но учтите, что WindowsProcess только запустит ваш процесс распаковки, а потом сразу перейдет к следующей инструкции в конфигурации. Например вот:
- Просмотров: 2451
Как сохранить вывод Powershell-консоли в текстовый файл
Иногда бывает очень сложно найти ошибку в скрипте Powershell, особенно если скрипт запускается в какой-то отдельной выделенной сессии, например, под учетной записью SYSTEM. Там будут вылазить всякие ошибки, но вы о них не узнаете.
Поэтому я начал искать способ логировать\сохранять вывод Powershell консоли в файл и вот как это можно сделать.
- Просмотров: 11513
Ошибка "Get-PowerCLIVersion : The term 'Get-PowerCLIVersion' is not recognized as the name of a cmdlet, function, script file, or operable program." при запуске VMware vSphere PowerCLI
Иногда при запуске VMware vSphere PowerCLI консоль загружается с ошибками:
Get-PowerCLIVersion : The term 'Get-PowerCLIVersion' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1:38 char:12 + $version = Get-PowerCLIVersion + ~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Get-PowerCLIVersion:String) [], CommandNotFoundExce ption + FullyQualifiedErrorId : CommandNotFoundException
- Просмотров: 2817
Поиск и\или удаление писем и сообщений в почтовых ящиках в Exchange 2010/2013/2016
Поскольку все сообщения пользователей Exchange хранятся в базе данных, мы можем производить по ним поиск и, при необходимости, удалять. Это может потребоваться в разных ситуациях, например - когда сотрудник отправил письмо с конфиденциальной информацией "не туда" или просто надо найти и просмотреть сообщение... вариантов может быть масса.
Что в данном вопросе предлагает нам Exchange 2010/2013/2016? Мы можем произвести поиск по почтовым ящикам (всем или каким-то конкретным) в базе данных и скопировать результаты поиска в какой-то другой ящик. При необходимости, можно удалить найденные сообщения из исходных ящиков.
exchange (ru), exchange 2013 (ru), exchange 2010 (ru)
- Просмотров: 14906
Windows 7/2008/R2/8/8.1 всегда загружается в режим восстановления / recovery mode
Недавно я перезагрузил один мой сервер на Windows 2008 R2, но больше он загружаться не захотел. При любых способах загрузки (Last known good configuration, отключение проверки подписи драйверов, загрузка в безопасном режиме) - сервер загружался в режим восстановления (Recovery mode).
Вот список команд, которые наверняка помогут при подобных ситуациях.
- Просмотров: 7303
Отслеживание сообщений в логах Exchange 2013 - быстро и легко!
Огромная масштабируемость системы Exchange кроме всех своих преимуществ, несет в себе и большие минусы. Один из таких минусов - сложность в отслеживании почтовых сообщений в логах. Ведь имея несколько транспортных серверов (не дай Бог еще и объединенных в DAG), мы получаем ситуацию, когда письмо проходит через все сервера и оставляет свой след в логах на каждом.
Сейчас я постараюсь хотя бы частично помочь в том, как более-менее результативно отслеживать логи прохождения сообщений.
exchange (ru), exchange 2013 (ru)
- Просмотров: 55224
Еще материалы
Страница 3 из 15