组策略故障排除
在这个开源的powershell组策略的CMDLET里面我们下载一个关于GPMC的
它能够快速返回关于GP对一个或多个远程系统的健康和处理信息。
它显示一个红色或绿色的GP处理有关整体健康状况,并提供了很多更详细的GPO。
由一台计算机和用户进行了处理:CSE处理,其他细节如 是否上启用环回系统,多久GP处理。
一旦安装该cmdlet的语法后,使用是非常简单,你可以通过在一台计算机的名字或一个整个OU值 的电脑,运行cmdlet将查询系统,并将结果返回给管道。
此外,如果你使用将OutputbyXML参数,结果将被作为一个XML文档,然后你就可以存储和使用PowerShell的XML节点导航功能导航返回。
下面这个图就代表一个非常棒的组策略显示cmdlet
这个图就是检查健康GP状态。
下面的脚本
可以让你创建新的偏好GP驱动器映射一个用户组的目标
保存为ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
function
Map-Drive
{
param
(
[string]
$DriveLetter
,
[string]
$Share
,
[string]
$Domain
,
[string]
$GroupName
)
Write-Host
"Writing Drive Mapping: $DriveLetter"
$gpo
=
Get-SDMGPObject
"gpo://qq.414141.com/Drive Mapping Policy"
-OpenbyName
$path
=
'User Configuration/Preferences/Windows Settings/Drive Maps'
$drives
=
$gpo
.GetObject(
$path
)
$map
=
$drives
.Settings.AddNew(
$DriveLetter
)
$map
.Put(
'Action'
,
[GPOSDK.EAction]
'Create'
)
$map
.Put(
'Drive Letter'
,
$DriveLetter
)
$map
.Put(
'Location'
,
$Share
)
$map
.put(
'Reconnect'
,
$true
)
$map
.Put(
'Label as'
,
$DriveLetter
)
# now do ILT
$objUser
=
New-Object
System.Security.Principal.NTAccount
$Domain
,
$GroupName
$strSID
=
$objUser
.Translate(
[System.Security.Principal.SecurityIdentifier]
)
$iilt
=
$GPO
.CreateILTargetingList()
$itm
=
$iilt
.CreateIILTargeting(
[GPOSDK.Providers.ILTargetingType]
'FilterGroup'
)
$itm
.put(
'Group'
,
$groupName
)
$itm
.put(
'UserInGroup'
,
$true
)
$itm
.put(
'SID'
,
$strSID
.Value)
$iilt
.Add(
$itm
)
# now add ILT to drive mapping and save the setting
$map
.Put(
'Item-level targeting'
,
$iilt
)
$map
.Save()
}
$driveInfo
=
Import-Csv
-Path c:\data\drivemaps.csv
foreach
(
$drive
in
$driveInfo
)
{
Map-Drive -DriveLetter
$drive
.DriveLetter -Share
$drive
.Share `
-Domain
$drive
.Domain -GroupName
$drive
.GroupName
}
|
首先Cantgis又放出一个它总结的powershell和powershell ISE 快捷键表格
在powershell下快捷键和全名
全名 |
简称 |
Command | c |
EncodedArguments | ea,encodeda |
EncodedCommand | e,ec |
ExecutionPolicy | ex,ep |
File | f |
Help | -h,-? or /h,/? |
InputFormat | i,if |
NoExit | noe |
NoLogo | nol |
NoProfile | nop |
NonInteractive | noni |
OutputFormat | o,of |
Sta | s |
WindowStyle | w |
在powershell ISE 下的快捷键和全名
全名 | 简称 |
File | f |
Help | -h,-? or /h,/? |
Mta | m |
NoProfile | n |
本文转自cantgis 51CTO博客,原文链接:http://blog.51cto.com/cantgis/1224283,如需转载请自行联系原作者