-Filter {name -ne 'TempSite'} ).name
                  
                  
                  foreach ($ADSite in $ListADSite) { $ListADDC += (Get-ADDomainController -SiteName $ADSite -Discover -Writable ).hostname  }
                  
                  
                  foreach ($ADDC in $ListADDC) { Unlock-ADAccount $username -Server $ADDC -Verbose -WhatIf -PassThru  }
                  
                  
                  """.format(username)
                  
                  
                  и выплёвывает KeyError: 'name -ne "TempSite"', что логично, т.к. они в { }
                  
                  
                
https://stackoverflow.com/questions/5466451/how-can-i-print-literal-curly-brace-characters-in-python-string-and-also-use-fo первая ссылка в гугле
Обсуждают сегодня