scripts:ps
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
scripts:ps [28.07.2025 09:08] – viacheslav | scripts:ps [31.07.2025 14:17] (текущий) – [Псевдонимы (алиасы)] viacheslav | ||
---|---|---|---|
Строка 26: | Строка 26: | ||
</ | </ | ||
https:// | https:// | ||
+ | |||
+ | ==== Неправильная кодировка в консоли ==== | ||
+ | Особенно характерно для Powershell ISE. | ||
+ | |||
+ | <code powershell> | ||
+ | # Сохранить исходную кодировку | ||
+ | $oldEnc = [console]:: | ||
+ | # Задать нужную и выполнить команду | ||
+ | [console]:: | ||
+ | $result = & curl.exe -X GET -su $cred $url | ||
+ | # Вернуть исходную кодировку | ||
+ | [console]:: | ||
+ | </ | ||
+ | https:// | ||
===== Active Directory ===== | ===== Active Directory ===== | ||
==== Показать значение атрибута msDS-cloudExtensionAttribute1 текущего пользователя ==== | ==== Показать значение атрибута msDS-cloudExtensionAttribute1 текущего пользователя ==== | ||
Строка 1190: | Строка 1204: | ||
[environment]:: | [environment]:: | ||
C: | C: | ||
+ | </ | ||
+ | |||
+ | ==== Объём каталогов у пользователей на терминальном сервере ==== | ||
+ | <code powershell> | ||
+ | # Корень с каталогами пользователей | ||
+ | $users = dir " | ||
+ | # Файл отчёта | ||
+ | $reportFile = " | ||
+ | |||
+ | function Measure-Folder ($path, | ||
+ | if (test-path $path) {$size = ((dir $path -file -recurse |select -expand length |measure -Sum).sum / 1mb).ToString(" | ||
+ | else {$size = " | ||
+ | " | ||
+ | } | ||
+ | |||
+ | $report = foreach ($user in $users) { | ||
+ | Measure-Folder -path " | ||
+ | Measure-Folder -path " | ||
+ | Measure-Folder -path " | ||
+ | } | ||
+ | |||
+ | # Сохранение | ||
+ | " | ||
+ | $report >> $reportFile | ||
</ | </ | ||
scripts/ps.1753693735.txt.gz · Последнее изменение: — viacheslav