mirror of
https://github.com/EvotecIT/GPOZaurr.git
synced 2026-08-31 04:37:57 +00:00
Update
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
Describe 'GPO Owners Management - Simple' {
|
||||
BeforeAll {
|
||||
# just in case some tests failed before and added user stays
|
||||
Import-Module $PSScriptRoot\..\*.psd1 -Force
|
||||
|
||||
}
|
||||
It 'Get-GPOZaurrOwner - Should return proper data' {
|
||||
$GPOs = Get-GPOZaurrOwner -IncludeSysvol
|
||||
$GPOs.Count | Should -BeGreaterThan 5
|
||||
$GPOs[0].PSObject.Properties.Name | Should -Be @(
|
||||
'DisplayName', 'DomainName',
|
||||
'GUID', 'Owner', 'OwnerSID',
|
||||
'OwnerType', 'SysvolOwner', 'SysvolSid',
|
||||
'SysvolType', 'SysvolPath', 'IsOwnerConsistent',
|
||||
'IsOwnerAdministrative', 'SysvolExists', 'DistinguishedName'
|
||||
)
|
||||
}
|
||||
It 'Set-GPOZaurrOwner - Should set proper data' {
|
||||
Set-GPOZaurrOwner -GPOName 'TEST | GPOZaurr Permissions Testing' -Verbose -Principal 'przemyslaw.klys' -WhatIf:$false -Force
|
||||
}
|
||||
It 'Get-GPOZaurrOwner - Should return proper data for one GPO' {
|
||||
$GPOs = Get-GPOZaurrOwner -IncludeSysvol -GPOName 'TEST | GPOZaurr Permissions Testing'
|
||||
$GPOs.SysvolOwner | Should -Be 'EVOTEC\przemyslaw.klys'
|
||||
$GPOs.SysvolType | Should -Be 'NotAdministrative'
|
||||
$GPOs.Owner | Should -Be 'EVOTEC\przemyslaw.klys'
|
||||
$GPOs.OwnerType | Should -Be 'NotAdministrative'
|
||||
$GPOS.IsOwnerConsistent | Should -Be $true
|
||||
$GPOS.IsOwnerAdministrative | Should -Be $false
|
||||
}
|
||||
It 'Set-GPOZaurrOwner - Should set proper data' {
|
||||
Set-GPOZaurrOwner -GPOName 'TEST | GPOZaurr Permissions Testing' -Verbose
|
||||
}
|
||||
It 'Get-GPOZaurrOwner - Should return proper data for one GPO (Domain Admins)' {
|
||||
$GPOs = Get-GPOZaurrOwner -IncludeSysvol -GPOName 'TEST | GPOZaurr Permissions Testing'
|
||||
$GPOs.SysvolOwner | Should -Be 'EVOTEC\Domain Admins'
|
||||
$GPOs.SysvolType | Should -Be 'Administrative'
|
||||
$GPOs.Owner | Should -Be 'EVOTEC\Domain Admins'
|
||||
$GPOs.OwnerType | Should -Be 'Administrative'
|
||||
$GPOS.IsOwnerConsistent | Should -Be $true
|
||||
$GPOS.IsOwnerAdministrative | Should -Be $true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user