PowerShell

Удалить учетные записи из перечисленных групп

# Удаляем все адм2 УЗ из перечисленных групп.
# записываем лог проделанные действия

$users = Get-ADUser -Filter {name -like "adm2-*"} -Properties memberof,enabled

$ITSM = "3652285"
$now = [datetime]::Now
$logfile = "C:\logs\remove_from_removable_groups.txt"


$Groups = @("" -split "\n" | % {$_.Trim()})

$Groups | % {
    $group = $_
    #$group
    $users | % {
        $user = $_
        #"removing $user from $group"
        $user.memberof|get-adgroup|%{
            $memberofgroupname = $_.Name
            #$memberofgroupname

            if($group -eq $memberofgroupname){
                Remove-ADGroupMember -Identity $group -Members $user -Confirm:$false
                Set-ADUser -Identity $user -Add @{otherPager="$now DZI del from sensitive grous $ITSM"}
                $message = "$now - $($user.SamAccountName) removed from $memberofgroupname"
                
                $message

                Out-File -FilePath $logfile -Encoding unicode -Append:$true -InputObject $message
            }
        }
        
    }
} 

 

Категория: 

список дочерних элементов в папке

  • отбирает только с датой, удовлетворяющей критерию
  • сортирует по дате создания.
  • -force - выводить скрытые и системные файлы.
$startDate = [datetime]::Parse("15.11.2013")
$endDate = [datetime]::Parse("16.11.2021")
$path = "N:\foto&video"

gci $path -force | `
where {$_.creationtime -gt $startDate -and $_.creationtime -lt $endDate} | `
select fullname,creationtime | `
sort creationtime|ft

 

Категория: 

PowerShell

PowerShell

PowerShell - мощнейший инструмент, незаменимый помощник любого Windows администратора, а с недавнего времени, после того, как компания Майкрософт выпустила PowerShell для Linux - он стал отвоевывать сердца и Linux админов.

На данный момент, компании Майкрософт удалось реализовать поддержку следующих платформ: Windows, Linux, macOS и ARM.

Office365 отчет использования лицензий по пользователям

Сперва следует настроить подключение к Office365. Для этого следует загрузить и установить следующие пакеты:

Подписка на RSS - PowerShell