Ни для кого не секрет, что PowerShell достаточно прожорлив с точки зрения ресурсов и работает значительно медленнее того же vbs или скриптов, написанных для командной строки. Да PowerShell мощный, но медленный. Постараюсь собирать на этой странице способы увеличения производительности.
PowerShell и Oracle
В этой статье хотел бы поделиться опытом использования PowerShell для выполнения запросов в базе данных Oracle. Вот скрипт, который выполняет подключение к базе данных, выполняет запрос и возвращает результат в виде объекта, где содержится код ошибки, данные, если это запрос select и транзакция, которую надо подтвердить или откатить.
Работа с паролями в PowerShell
При автоматизации различных процессов посредством PowerShell мне очень часто приходится производить авторизацию в какой-нибудь системе. При этом, для каждой системы используются свои наборы логинов и паролей. Когда количество скриптов, выполняющих работу было не велико, не возникало и особых проблем. Несколько паролей я шифровал такой командой: $PlainPassword | ConvertTo-SecureString -AsPlainText -Force | ConvertFrom-SecureString$PlainPassword | ConvertTo-SecureString -AsPlainText
The given key was not present in the dictionary
При запуске командлета Get-WindowsFeature в PowerShell на Windwos Server 2012 появляется ошибка The given key was not present in the dictionary.
Удаление Adobe CS3 посредством SCCM Package
В этой статье хотел бы задокументировать то, что выяснил при организации автоматизации удаления пакета Adobe CS3 с компьютеров под управлением Windows. Автоматизация была организована посредством создания package в System Center Configuration Manager 2012 R2. В ходе выполнения, казалось бы, простой задачи я столкнулся с большим количеством препятствий, о которых и поведаю ниже. Adobe CS3, в
Server Manager на Windows Server 2012 R2
А вы пользуетесь Server Manager? Server Manager появился в операционной системе Windows Server 2008. Однако, в версии Windows Server 2012 внешний вид Server Manager был радикально изменён. Когда я иногда обращал на него внимания, то не понимал, как такая разноцветная программа может управлять чем-то на сервере, то есть с точки зрения моего мозга, привыкшего к
Warning: the command completed successfully but no settings of have been modified
При выполнении скрипта powershell добавления адреса для почтового ящика появлялась ошибка: Warning: the command completed successfully but no settings of have been modified Эта ошибка значит, что этот адрес уже присутствует в списке электронных адресов этого почтового ящика