Get-CMFolder

在控制台中获取一个或多个文件夹。

语法

Get-CMFolder
   [[-Name] <String>]
   [-InputObject <IResultObject>]
   [-ParentFolderPath <String>]
   [-TypeName <String>]
   [-IsEmpty <Boolean>]
   [-IsSearchFolder <Boolean>]
   [-SiteCode <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMFolder
   -Id <Int32>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMFolder
   -Guid <Guid>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMFolder
   -FolderPath <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

说明

使用此 cmdlet 可从指定的父路径获取所有自定义文件夹或文件夹。

注意

从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>。 有关详细信息,请参阅 入门

示例

示例 1

$parentPath = 'DeviceCollection'
$name = 'Folder1'
$name2 = 'Folder2'
$name3 = 'Folder3'
$root = New-CMFolder -ParentFolderPath $parentPath -Name $name
$folder = Get-CMFolder -FolderPath ($parentPath + '\' + $name + '\' + $name2 + '\' +$name3)

参数

-DisableWildcardHandling

此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-FolderPath

指定控制台文件夹的路径。 例如,DeviceCollection\Folder1

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ForceWildcardHandling

此参数处理通配符,并可能导致意外行为, (不建议) 。 不能将其与 DisableWildcardHandling 组合使用。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Guid

指定控制台文件夹的 GUID。

类型:Guid
别名:FolderGuid
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Id

指定控制台文件夹的 ID。

类型:Int32
别名:ContainerNodeID
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-InputObject

为父容器指定文件夹对象。

类型:IResultObject
别名:ParentContainerNode
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

-IsEmpty

将此参数设置为 $true 以按空文件夹筛选结果。

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-IsSearchFolder

将此参数设置为 以 $true 按搜索文件夹筛选结果。

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Name

指定控制台文件夹的名称。

类型:String
Position:0
默认值:None
必需:False
接受管道输入:False
接受通配符:True

-ParentFolderPath

指定父文件夹的路径。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SiteCode

为站点指定三个字符的代码。

类型:String
别名:SourceSite
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TypeName

指定用于筛选结果的类型。 例如:

  • SMS_Collection_Device
  • SMS_Package
  • SMS_Driver
类型:String
别名:ObjectTypeName
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

输出

IResultObject[]

IResultObject

备注

有关此返回对象及其属性的详细信息,请参阅 SMS_ObjectContainerNode服务器 WMI 类