VB
Size: a a a
VB
AG
AG
VB
АК
AG
АП
KN
BeforeDiscovery {
$VarSet = 'SET'
Write-Host "HIT BEFOREDISC $VarSet"
Import-Module -Name (Join-Path -Path $PSScriptRoot -ChildPath 'PVATest.psd1') -Force
}
Describe 'INMODULE-1' {
InModuleScope PVATest {
Describe 'DESCRIBE-1' {
BeforeAll {
$Result = $VarSet
}
It 'Result exists' {
$Result | Should -Be 'SET'
}
}
}
}Invoke-Pester - в $Result пусто.$Result попало значение $VarSet?as
Ж
KN
'CN=AA, OU=BB, OU=CC, OU=DD' -match '.+?=.+?, (.+)';$Matches[1]Ж
as
'CN=AA, OU=BB, OU=CC, OU=DD' -match '.+?=.+?, (.+)';$Matches[1](Get-ADComputer -Identity $env:COMPUTERNAME | Select-Object -ExpandProperty DistinguishedName) -match "OU=.*$"; $Matches.Values
as
KN
BeforeDiscovery {
$VarSet = 'SET'
Write-Host "HIT BEFOREDISC $VarSet"
Import-Module -Name (Join-Path -Path $PSScriptRoot -ChildPath 'PVATest.psd1') -Force
}
Describe 'INMODULE-1' {
InModuleScope PVATest {
Describe 'DESCRIBE-1' {
BeforeAll {
$Result = $VarSet
}
It 'Result exists' {
$Result | Should -Be 'SET'
}
}
}
}Invoke-Pester - в $Result пусто.$Result попало значение $VarSet?-Parameters к InModuleScope не помогает ( InModuleScope PVATest -Parameters @{VarSet = $VarSet} )SM
4
SM
as
(Get-ADComputer -Identity $env:COMPUTERNAME | Select-Object -ExpandProperty DistinguishedName) -split ",",2 |Select-Object -Last 1
4
(Get-ADComputer -Identity $env:COMPUTERNAME | Select-Object -ExpandProperty DistinguishedName) -split ",",2 |Select-Object -Last 1