Поиск по сайту:

Как проверить, существует ли файл в PowerShell

Перед тем как пытаться читать или записывать в файл в PowerShell, важно проверить, действительно ли файл существует. Это предотвратит ошибки, которые могут привести к сбою вашего скрипта. Также важно проверить это перед созданием нового файла или когда вы пытаетесь удалить файл.

В этой статье мы рассмотрим различные методы, с помощью которых вы можете проверить, существует ли файл, и как использовать его в своих скриптах.

Проверьте, существует ли файл

Существует в основном два метода в PowerShell для проверки наличия файла. Рекомендуемый спос

Читать далее →

Как проверить, существует ли папка в PowerShell

Прежде чем сохранить файл в папке или попытаться прочитать файл из папки, имеет смысл проверить, существует ли папка в PowerShell. Таким образом, вы предотвратите любые ошибки, которые могут привести к остановке вашего скрипта.

Для этого мы можем использовать командлет Test-Path. Этот командлет вернет True или False в зависимости от результата, позволяя вам легко использовать его в вашем скрипте.

В этой статье я покажу вам, как использовать командлет Test-Path, чтобы проверить, существует ли папка.

Провер

Читать далее →

Как включить функцию записи паролей в Azure AD

Функция возврата пароля по умолчанию не включена в гибридной среде Azure AD. Изменения пароля или сбросы необходимо выполнять на локальных серверах и не могут быть выполнены в Office 365. Для удобства пользователей будет удобнее, если они смогут также сбрасывать или изменять свой пароль в Office 365.

Для этого нам нужно включить функцию восстановления паролей. Таким образом, изменения паролей, произведенные в Azure AD, синхронизируются обратно в вашу локальную Active Directory. Это также позволяет пользователям использовать функцию самостоятельного сброса пароля Microsoft 365.

В

Читать далее →

Использование PowerShell для обновления пользователя AD из CSV-файла

Мне нужно было обновить много пользователей Active Directory с их новыми должностями. Новый год начался, и некоторые получили повышение и новую должность. Поэтому я получил файл Excel с их полными именами и новыми должностями от HR. Поскольку это происходит каждый год, пора создать для этого скрипт PowerShell.

В качестве бонуса мы также отправим пользователю электронное письмо, чтобы уведомить его о том, что его должность изменена. Таким образом, ему больше не нужно связываться с IT по этому поводу.

Импортирование CSV файла в PowerShell

Для о

Читать далее →

Перенос домашних дисков пользователей в OneDrive для бизнеса с помощью PowerShell

Мы используем Office 365 почти 3 года, и одна из задач в моем списке дел была миграция пользовательских домашних папок в OneDrive for Business. Я пробовал это сделать в прошлом году, прося всех скопировать или переместить файлы сами, но это не сработало, как планировалось.

Итак, на этот раз мне пришлось изменить тактику, явно пользователи (более 150 человек) не собирались перемещать файлы самостоятельно. Теперь я знаю, что OneDrive имеет возможность перемещать Известные Папки (Рабочий стол, Документы и Изображения), но это не личные файлы, которые хранятся на файловом сервере. Поэтому

Читать далее →

PowerShell GUI - Как начать использовать

За последние пару лет я создал много скриптов PowerShell. Все они были созданы с единственной целью - автоматизировать мою работу в ИТ насколько это возможно. Но на этой неделе мне нужно было создать скрипт, который могли бы запускать сами пользователи. А пользователи и командная строка - не лучшее сочетание, поэтому давайте рассмотрим использование графического интерфейса PowerShell.

Мы все любим PowerShell за простоту и эффективность в написании скриптов, но для обычных пользователей работа с интерфейсом командной строки не является чем-то привычным. В этой статье я объясню, как вы

Читать далее →

Как подключить PowerShell к Office 365

PowerShell - это отличный способ управления вашей средой Office 365. Он позволяет автоматизировать множество задач, написав свои собственные скрипты или изменив настройки одной командой. Теперь первым шагом, конечно, является Подключение PowerShell к Office 365.

Существуют два способа подключения к Office 365 в PowerShell: Модул

Читать далее →

Настройка нового терминала Windows

Обычно я начинаю новый год с очистки рабочего стола, избавляясь от всего хлама, который я накапливал за последние 12 месяцев. Но в этом году я начал с настройки своего Windows Terminal.

Я раньше писал о новом терминале Windows и делился советами по его стилизации. Но в этой статье мы сделаем шаг вперед.

Я заметил модуль PowerShell под названием oh-my-posh, который является движком тем для PowerShell. Его основное на

Читать далее →

Объединение дублирующихся папок в SharePoint с помощью PowerShell

Один из читателей этого блога связался со мной и спросил, знаю ли я способ объединить дублирующиеся папки в SharePoint Online. Пользователи уже работали в дублирующихся папках, так что нам нужно было не только объединить папки, но и сохранить последний измененный файл.

Все дублирующие файлы или папки имели один и тот же шаблон, (1), в своем имени файла. Это сделало поиск файлов и папок и их объединение с оригинальным местоположением действительно простым.

Если вам интересно, что произошло; пользователь удалил файлы локально, не остановив синхронизацию сначала. Из-за

Читать далее →

Удалить пустые папки в SharePoint Online

После объединения дублирующихся папок в SharePoint Online мне нужно было удалить пустые папки. Это также можно сделать с помощью PowerShell и PnP.

SharePoint url $siteUrl = 'https://a-d.sharepoint.com/' Site url $site = 'sites/lab01' Library name $libraryName = 'Duplicates' Set test mode $whatIf = $true Set force mode Only set to true if you have fully tested it. Script WON'T ask for confirmation before deleting the file $force = $false #-----------------------------------------------------------[Functions]------------------------------------------------------------

Читать далее →