一个简单的问题,但如何使它发生逃避我。
我创建了一个新对象,这样我就可以在Out-GridView
中自定义列。我的问题是,在代码中顺序是DN,Role,Montage,Lieu.
我如何设置出现的顺序,使其符合如何编写代码?
- 使用Powershell v5.0
if ($user1)
{
$Object += New-Object PSObject -Property @{
DN = $OU;
Role = $role;
Montage = $datemontage;
Lieu = $lieu;
IP = $IPAddress;
MAC = $MACAddress3;
Modèle1 = $modele1;
Modèle2 = $modele2;
Login = $temps2;
User = $user2;
InfoUser = $info_user2;
}
}
else
{
$Object += New-Object PSObject -Property @{
DN = $OU;
Role = $role;
Montage = $datemontage;
Lieu = $lieu;
IP = $IPAddress;
MAC = $MACAddress3;
Modèle1 = $modele1;
Modèle2 = $modele2;
User = "AUCUN";
}
}
字符串
的数据
2条答案
按热度按时间vulvrdjw1#
如果你是从hashtable创建对象,在Powershell v3和更高版本中,你可以使用
[ordered]
类型适配器:字符串
1aaf6o9v2#
您可以通过将源代码输出通过
select-object
,然后按照出现顺序(在网格视图中从左到右)显示所需的属性,来控制Out-Gridview
中的列顺序范例:
字符串
这将产生一个包含两列“Name”和“DistinguishedName”(按此顺序)的网格视图。
的数据