获取用户Active Directory位置而不获取ADUser



是否可以在不使用get-ADUser的情况下获取当前用户的AD位置属性?

如果它被缓存在本地某个地方,那么完全不连接到AD会更好吗?

我有一个登录脚本,我试图在当前用户的AD位置上建立一些逻辑,但我一直在尝试阅读它!

我正在研究[System.DirectoryServices],但我似乎找不到一种简单的方法来直接访问当前用户的属性,而不必主动搜索用户的AD。

我想保持这个尽可能苗条的速度。

我使用的最终结果是:

$user = (([adsisearcher]"samaccountname=$env:username").FindOne()).properties
$user.physicaldeliveryofficename

然而,如果有某种方法可以在不查询AD的情况下获得此详细信息,那还是很好的。

最新更新