首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新的ADGroup参数-Path正在被裁剪

新的ADGroup参数-Path正在被裁剪
EN

Stack Overflow用户
提问于 2014-06-02 15:05:32
回答 1查看 803关注 0票数 0

不确定以前是否有人有过这样的问题;

我已经创建了一个脚本来在海量上创建一个安全组,它使用了一个基本的前奏blaa构造,这个构造对于大多数创建的200+组都很好,但是对于大约28个散乱者来说却有一个问题。

当脚本运行时,它使用csv文件中设置的路径和名称。

当它到达一个sec组时,它的路径有问题,在字符串开始时会被稍微修剪,当它创建组时,它会失败,因为路径不正确。

我不确定是路径的长度还是可变长度的限制?

任何帮助都将不胜感激。

致以亲切的问候,

奈杰尔·塔什纳

代码语言:javascript
复制
$FileImport = Import-Csv -Path "c:MyPath.csv"


$TopLevelOU = "TopLevelOU"

foreach ($Obj in $FileImport)
{   

    $ChildTrim = $Obj.PSChildName+","
    $Parent = ($Obj.distinguishedName).TrimEnd()
    $ParentTrim = $Parent.TrimStart($ChildTrim)
    $PathTrim = $ParentTrim+","+$TopLevelOU
    $NameAlter = "GTS" + " - " + $Obj.name

    if ($PathTrim -match "Distribution")
    {
        New-ADGroup -Path $PathTrim -Name $NameAlter -GroupScope "Global" -GroupCategory "Distribution" 
    }
    else
    {
    New-ADGroup -Path $PathTrim -Name $NameAlter -GroupScope "Global" -GroupCategory "Security"
}
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-03 11:00:18

通过改变我修剪信息的方式,使用-replace $childtrim,而不是$parent.Trimstart($childtrim)来解决问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23997686

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档