此Powershell命令在英语中是什么意思?

此Powershell命令在英语中是什么意思?,powershell,exchange-server,Powershell,Exchange Server,在Exchange命令行管理程序中,可以编写查询以显示管理员活动 Search AdminAuditLog-Startdate((get date).AddDays(-5))-EndDate(get date)|其中{$.caller-ne“NT AUTHORITY\SYSTEM(MSExchangeHMWorker)”}选择调用者、Rundate、ObjectModified、CmdLetName、@{n=“Parameters”;e={$e=$null;$.CmdLetParameters{

在Exchange命令行管理程序中,可以编写查询以显示管理员活动

Search AdminAuditLog-Startdate((get date).AddDays(-5))-EndDate(get date)|其中{$.caller-ne“NT AUTHORITY\SYSTEM(MSExchangeHMWorker)”}选择调用者、Rundate、ObjectModified、CmdLetName、@{n=“Parameters”;e={$e=$null;$.CmdLetParameters{$e+=(“-”+$$$.name.tostring()+“+”””””、“$$.value“”)”);ft-Ize}

大多数命令都有道理,但谁能解释一下。。。英语角色?具体而言,本部分:


@{n=“Parameters”;e={$e=$null;$\u0.CmdLetParameters |%{$e+=(“-”+$\u0.name.tostring()+“””“+$\u0.value+””)”)};$e}

这称为“计算属性”。这是一种在所选对象中添加属性的方法,该属性的名称由
n=
指定,并具有表达式
e=
产生的值

这称为“计算属性”。这是一种在所选对象中添加属性的方法,该属性的名称由
n=
指定,并具有表达式
e=
产生的值

这称为“计算属性”。这是一种在所选对象中添加属性的方法,该属性的名称由
n=
指定,并具有表达式
e=
产生的值

这称为“计算属性”。这是一种在所选对象中添加属性的方法,该属性的名称由
n=
指定,并具有表达式
e=
产生的值


为了补充这个正确答案,@{}语法构建了一个哈希表,其中包含计算属性的名称和表达式。查看提供的链接以获得详细的解释。感谢您提供的链接,它解释了“n=”然而“e=”部分仍然看起来很神秘;我知道这会将$\u0.CmdLetParameters扩展到键值对。你能解释这一部分吗?为了补充这个正确答案,@{}语法构建了一个哈希表,其中包含计算属性的名称和表达式。查看提供的链接以获得详细的解释。感谢您提供的链接,它解释了“n=”然而“e=”部分仍然看起来很神秘;我知道这会将$\u0.CmdLetParameters扩展到键值对。你能解释这一部分吗?为了补充这个正确答案,@{}语法构建了一个哈希表,其中包含计算属性的名称和表达式。查看提供的链接以获得详细的解释。感谢您提供的链接,它解释了“n=”然而“e=”部分仍然看起来很神秘;我知道这会将$\u0.CmdLetParameters扩展到键值对。你能解释这一部分吗?为了补充这个正确答案,@{}语法构建了一个哈希表,其中包含计算属性的名称和表达式。查看提供的链接以获得详细的解释。感谢您提供的链接,它解释了“n=”然而“e=”部分仍然看起来很神秘;我知道这会将$\u0.CmdLetParameters扩展到键值对。你能解释一下那部分吗?