如何检索计算机的主要用户列表

明确的

如何将CSV文件的对象通过管道传递到Get-CMUserDeviceAffinity的DeviceName参数中?

我有计算机列表。我想为该列表中的每台计算机生成主要用户列表。我正在使用powershell和SCCM模块,到目前为止,我已经尝试了单线以及更冗长的内容,但无济于事。

单线失败

Import-CSV C:\temp\computerlist.csv |  Get-CMUserDeviceAffinity -DeviceName $($_.Name)

脚本失败:

$Computers = C:\computers.CSV
   ForEach ($Computer in $Computers) {
       Get-CMUserDeviceAffinity -DeviceName $_.Name

两者的结果均失败:

Cannot validate argument on parameter 'DeviceName'. The argument is null or empty. Provide
an argument that is not null or empty, and then try the command again.
At line:1 char:77
+ ... p\computerlist.csv |  Get-CMUserDeviceAffinity -DeviceName $($_.Name)
+                                                                ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Get-CMUserDeviceAffinity], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.ConfigurationManagement.Cmdlets.Collections.C
   ommands.GetUserDeviceAffinityCommand
马丁·布兰德尔

您正在使用自动管道变量,$_而您的foreach循环中没有管道对象。只需使用$Computer

$Computers = C:\computers.CSV
   ForEach ($Computer in $Computers) {
       Get-CMUserDeviceAffinity -DeviceName $Computer.Name
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算机名称和主要用户配置文件的PowerShell列表

来自分类Dev

在用户的计算机上,如何从用户没有访问权限的网络共享中检索文件

来自分类Dev

如何获取已登录到远程计算机的用户列表?

来自分类Dev

如何从远程计算机复制,执行和检索数据?

来自分类Dev

cloudkit:如何访问主要用户的属性?

来自分类Dev

如何通过从数据库中读取计算机名称来检索登录的用户?

来自分类Dev

Powershell计算机列表

来自分类Dev

Powershell计算机列表

来自分类Dev

用户登录后如何关闭计算机?

来自分类Dev

如何与计算机用户共享VirtualBox虚拟机

来自分类Dev

用户登录后如何关闭计算机?

来自分类Dev

如何与计算机用户共享VirtualBox虚拟机

来自分类Dev

如何自动从Windows计算机注销用户?

来自分类Dev

如何更改计算机CMD用户名?

来自分类Dev

如何使计算机(或用户)信任已签名的软件

来自分类Dev

如何找出哪些用户登录了我的计算机?

来自分类Dev

检索远程计算机上次登录用户和登录时间

来自分类Dev

计算机如何启动?

来自分类Dev

如何在Dreamhost中更改域的主要用户

来自分类Dev

获取网络上的计算机列表

来自分类Dev

excel vba ping计算机列表

来自分类Dev

获取网络上的计算机列表

来自分类Dev

JavaFX SceneBuilder计算机数据列表

来自分类Dev

获取计算机列表的成员资格

来自分类Dev

计算机如何执行计算?

来自分类Dev

批处理脚本以获取本地计算机的所有用户列表

来自分类Dev

ADSI-本地禁用用户从txt文件中的多台计算机列表

来自分类Dev

如果用户登录,则计算机的VBScript重新启动列表

来自分类Dev

上次在工作组计算机列表上使用用户配置文件

Related 相关文章

热门标签

归档