将Active Directory属性复制到另一个属性并进行修改

时间:2018-07-11 12:12:52

标签: powershell active-directory

我设法将一个属性复制到另一个属性(“ physicalDeliveryOfficeName”复制为“ l”):

[603988529, 603988528, 603988527, 603988526, 603988525, 603988524, 603988523, 603988522]

但是在将对象插入新属性之前,我该如何操作它。

让我们说: physicalDeliveryOfficeName:“ 1234城市”

现在,我想先删除数字和空格,然后再将其插入新属性“ l”。

1 个答案:

答案 0 :(得分:4)

您只需在计算属性的子表达式中执行此操作

$($_.physicalDeliveryOfficeName -replace '^\d+\s+')

该正则表达式字符串将替换所有前导数字(假设该字符串的开头没有其他字符)以及其后的所有空格。