$PathIn = "\\Server\files"
$VHDXSet = Get-ChildItem -Path $PathIn -Filter UVHD-S*.vhdx | select FullName
$DisabledUsers = Get-ADUser -Filter * | Where {$_.Enabled -eq $False} | select SID
Foreach($VHDXFile in $VHDXSet)
{
$FileName = $VHDXFile.FullName
Foreach($User in $DisabledUser)
{
$UserSID = $User.SID.ToString()
If($FileName.Contains($UserSID))
{
Remove-Item -Path $FileName -Confirm:$true
}
}
}
function New-FolderForced {
[CmdletBinding(SupportsShouldProcess = $true)]
param (
[Parameter(Position = 0, Mandatory, ValueFromPipeline, ValueFromPipelineByPropertyName)]
[string]
$Path
)
process {
if (-not (Test-Path $Path)) {
Write-Verbose "-- Creating full path to: $Path"
New-Item -Path $Path -ItemType Directory -Force
}
}
}
Add-Computer -DomainName Domain02 -OUPath "OU=testOU,DC=domain,DC=Domain,DC=com"
вместо datetext.text ничего не сохраняет- эта переменная как определяется и какова ее область видимости - весь скрипт или функция txtbox? Тот же вопрос про переменную $phone.