Поиск по сайту:
Sudo для Windows - это новый способ для пользователей выполнять команды с повышенными привилегиями (как администратор) непосредственно из несоответствующей консольной сессии в Windows.
Следующие требования применяются к использованию sudo в Windows:
Введите sudo в строке поиска Windows. В разделе Система - Разработчик включите sudo.
Читать далее →В современных условиях совместной работы приглашение гостей для доступа к организационным ресурсам стало обычной практикой. PowerShell в сочетании с Microsoft Graph API (mggraph) предоставляет мощный способ управления этими гостевыми пользователями. В этом блоге рассматривается, как использовать PowerShell и mggraph для управления гостевыми пользователями, с практическими примерами для иллюстрации ключевых концепций. Давайте углубимся в это.
Читать далее →Часто бывает, что у вас есть много-много параметров в PowerShell. Команда тогда растягивается на несколько строк. Это выглядит некрасиво. В этой статье я покажу вам, как обобщить эти параметры, а затем использовать их в команде. Давайте начнем.
Давайте подытожим эти параметры в хэш-таблице.
$params = @{ Parameter1 = "Value1" Parameter2 = "Value2" Parameter3 = "Value3" }Далее мы вызываем команду, используя нашу хэш-таблицу,
Читать далее →Удалённая сессия может быть настроена с помощью PSSession. Предопределённая удалённая сессия используется по умолчанию. Тем не менее, мы также можем создать свои собственные конфигурации сеансов, а затем подключиться к этой новой сессии, например, чтобы выполнить скрипт запуска при установлении сессии. Давайте углубимся в это.
Сначала мы создаем новый файл
Читать далее →
Если вы включите индикатор прогресса в PowerShell, вы заметите, что он выглядит по-разному в PowerShell 5 и PowerShell 7. Именно эту проблему мы будем решать в этом блоге, и я покажу, как использовать $PSStyle для настройки индикатора прогресса. Давайте начнем.
Вот пример, чтобы показать вам проблему. Скрипт ниже будет сначала выполнен с PowerShell 5, а затем с PowerShell 7.
$numbers = 1..99 $count = $numbers.count foreach ($n in $numbers) { "Computer0$n Читать далее →Командлет Measure-Object подсчитывает объекты. Но он может делать даже больше. Мы можем вычислить сумму, среднее и многое другое. В этом блоге я показываю несколько примеров с Measure-Object. Давайте погрузимся.
Прежде всего, мы можем вызвать помощь для Measure-Object здесь:
https://learn.microsoft.com/ru-ru/powershell/module/microsoft.powershell.utility/measure-object?view=powershell-7.4
Теперь я подготовил несколько примеров. Я рекомендую скопировать эти примеры в ISE или VS Code и выполнить их там, чтобы изуч
Читать далее →
В этом блоге я расскажу, когда вам нужно добавлять классы с помощью Add-Type и когда вы можете предоставлять классы с помощью New-Object. Я бы сказал, давайте начнем.
Предопределенные классы .NET: PowerShell делает определенные предопределенные классы .NET непосредственно доступными, без необходимости загружать их с помощью “Add-Type”.
Вы можете просто использовать «New-Object» для создания экземпляров этих клас
Читать далее →
В этом посте я покажу, как использовать PowerShell для расчета общего размера всех файлов. Это будет короткий пост, но, возможно, очень полезный. Давайте погрузимся в это.
Откройте PowerShell ISE или VS Code. Скопируйте строки ниже в вашу сессию PowerShell и укажите путь к вашим файлам.
$filespath = 'C:\Temp' Get-ChildItem -Path $filespath -File -Recurse | Select-Object -ExpandProperty Length | Measure-Object -SumСовет: если вы хотите искать конкретные файлы или
Читать далее →
При работе с общими почтовыми ящиками возникает проблема: пользователь, подключенный к этому почтовому ящику, не может настроить параметры нежелательной почты для этого общего почтового ящика непосредственно в Outlook. В этом блоге я показываю, как настроить параметры нежелательной почты для общего почтового ящика с помощью модуля Exchange Online и PowerShell.
Если вы этого еще не сделали, установите модуль Exchange Online. Откройте PowerShell и введите следующую строку.
Install-M Читать далее →
Вы хотите выполнить пинг нескольких компьютеров одновременно? Не можете? Можете, с помощью PowerShell. В этом посте я покажу вам несколько примеров того, как вы можете пинговать несколько компьютеров. Для этой задачи мы будем использовать командлет Test-Connection. Это будет интересно. Давайте начнем.
Откройте PowerShell 5.1 или PowerShell 7.