|
|
@@ -0,0 +1,16 @@
|
|
|
+Что такое PowerShell?
|
|
|
+это средство автоматизации разработанное и выпущенное Microsoft в 2006 году на замену Командной строке и её батникам
|
|
|
+
|
|
|
+Как настроить свойства консоли PowerShell?
|
|
|
+Независимо от того, как вы запускаете PowerShell, вы можете изменить внешний вид консоли через настройки свойств. Для доступа к ним щелкните на значке PowerShell в верхнем левом углу окна консоли, а затем на Properties, чтобы открыть диалоговое окно «Свойства»
|
|
|
+
|
|
|
+Как PowerShell использует данные и безопасные строки?
|
|
|
+Сегодня, в условиях гибридных кросс-платформенных систем, одному скрипту часто приходится подключаться к ресурсам из разных сред. В большинстве случаев при этом нужно передавать пароли, API-ключи и другие учетные данные. И чтобы не хранить их в виде текста в файлах и памяти, в PowerShell предусмотрены объекты SecureString и PSCredential.
|
|
|
+
|
|
|
+Что такое безопасные строки в PowerShell?
|
|
|
+При изменении стандартной строки PowerShell сначала создает в памяти ее копию. Поэтому даже при удалении переменной или присвоении ей значения null старые копии строки могут остаться в памяти. Экземпляры объекта SecureString работают по-другому: они хранятся в зашифрованном виде, а новых копий не создается. Шифрование защищает от риска получить строку путем анализа дампов памяти. Отсутствие копий гарантирует, что строка будет полностью уничтожена при удалении переменной или завершении процесса.
|
|
|
+
|
|
|
+Как сделать обьект учетных данных в PowerShell?
|
|
|
+Для хранения учетных данных в PowerShell предусмотрен объект PSCredential. Он включает стандартную строку для имени пользователя и безопасную строку для пароля. Как и в случае SecureString, создать экземпляр PSCredential можно двумя способами.
|
|
|
+Первый из них — командлет Get-Credential, который предложит пользователю ввести учетные данные
|
|
|
+Второй способ — создать экземпляр PSCredential вручную, объединив обычную строку с именем и объект SecureString с паролем. При этом незащищенные копии этих строк останутся в памяти
|