当我使用以下代码将Active Directory中的信息存储在变量中时:
$existingstudents = Get-ADUser -Server $DomainContoller -Credential $AdminCredentials -filter 'ObjectClass -eq "user"' -Searchbase $OU
对变量$ existingstudents的任何操作都需要很长时间,特别是在VPN上,似乎脚本每次都在回调域控制器。我可以看到为什么这有时会有用,但在我的情况下它只会使脚本变慢。有没有办法“取消引用”变量?
答案 0 :(得分:0)
真的!我不知道那件事。您可以做的事情如下:
$existingstudents | Export-Clixml -Path c:\temp\t.tmp
$existingstudents = Import-Clixml -Path c:\temp\t.tmp
很多东西要序列化反序列化对象以保持数据而不保持行为。我认为你应该多挖掘一下你的问题。