PowerShell(2)-用户和计算机帐号管理

合集下载

powershell使用手册

powershell使用手册

powershell使用手册PowerShell是一种任务自动化和配置管理框架,它由微软开发并集成到其操作系统中。

它的强大之处在于其灵活性和可扩展性,可以用于管理Windows操作系统上的各种任务和配置。

以下是关于PowerShell的使用手册:1. 基础知识,PowerShell的基本语法和命令结构是了解其功能的第一步。

了解如何编写和执行基本的命令,如何使用变量和管道操作符等是非常重要的。

2. Cmdlet,Cmdlet是PowerShell中的命令,它们以动词-名词的形式命名,例如Get-Process,Start-Service等。

掌握常用的Cmdlet以及它们的用法是非常重要的。

3. 脚本编写,PowerShell可以用于编写脚本来自动化任务。

了解如何编写脚本以及如何运行和调试脚本是非常重要的。

4. 远程管理,PowerShell可以用于远程管理其他计算机。

了解如何配置远程管理以及如何在远程计算机上执行命令和脚本是非常重要的。

5. 模块和函数,PowerShell支持模块和函数,可以通过这些方式扩展其功能。

了解如何编写和使用模块以及函数是非常重要的。

6. 错误处理和日志记录,了解如何处理错误以及如何记录日志对于编写健壮的PowerShell脚本是非常重要的。

7. 安全性,PowerShell具有强大的系统管理功能,因此安全性是非常重要的。

了解如何配置执行策略以及如何安全地使用PowerShell是非常重要的。

总之,掌握PowerShell的使用需要不断的实践和学习,通过阅读官方文档和参考书籍可以更好地掌握PowerShell的用法和技巧。

希望这些信息对你有所帮助。

powershell常用命令总结

powershell常用命令总结

powershell常用命令总结PowerShell是一种功能强大的脚本语言和命令行工具,旨在帮助用户自动化管理和配置Windows操作系统。

作为一名系统管理员或开发人员,熟练掌握PowerShell的常用命令是非常重要的。

在本文中,我将向你介绍一些最常用的PowerShell命令,并为你提供详细的步骤和示例。

首先,我们来了解一下PowerShell的优势。

与其他命令行工具相比,PowerShell 具有以下几个重要特点:1. 管道(Piping):允许将一个命令的输出作为另一个命令的输入,实现更高效的数据处理和操作。

2. 通用性:PowerShell可以管理和配置不仅仅是Windows操作系统,还包括其他Microsoft产品和第三方应用程序。

3. 面向对象:PowerShell是基于.NET框架的,支持面向对象的编程和操作,提供了丰富的类库和API。

4. 可扩展性:通过编写脚本和自定义模块,你可以轻松扩展和定制PowerShell 的功能。

在接下来的内容中,我们将学习一些常用的PowerShell命令,并分析它们的应用场景和用法。

一、基本命令1. Get-Command:获取所有可用命令或查询特定命令的信息。

例如,你可以使用“Get-Command”来获取PowerShell中所有的命令列表。

powershellGet-Command2. Get-Help:获取命令的使用帮助和文档。

在PowerShell中,你可以通过“Get-Help”命令来获取任何命令的详细说明。

powershellGet-Help Get-Process3. Set-Location和Get-Location:用于切换和获取当前目录。

这些命令与常用的cd和pwd命令类似。

powershellSet-Location C:\Windows\System32Get-Location4. Clear-Host:清除控制台窗口的内容,使其保持清洁。

powershell 组策略(二)

powershell 组策略(二)

powershell 组策略(二)PowerShell 组策略在 PowerShell 中,组策略(Group Policy)是一种强大的管理工具,用于在本地计算机或域中集中管理和配置计算机和用户的设置。

什么是组策略?组策略是在 Windows 操作系统中用于管理一组计算机或用户的配置设置的集合。

它通过将这些设置应用于特定的组织单元(OU)或Active Directory 容器来实现。

组策略可用于配置许多不同的设置,如安全设置、网络设置、登录脚本等。

PowerShell 中的组策略命令以下是一些常用的 PowerShell 组策略命令:•Get-GPO:获取组策略对象的信息。

•Set-GPRegistryValue:设置组策略注册表值。

•New-GPO:创建新的组策略对象。

•New-GPLink:在域中创建组策略链接。

•Get-GPResultantSetOfPolicy:获取计算机或用户的组策略结果。

•Invoke-GPUpdate:强制更新计算机或用户的组策略。

使用 PowerShell 管理组策略的优势1.自动化管理:使用 PowerShell,可以编写脚本来自动化组策略的管理和配置,从而提高效率并减少手动操作的错误机会。

2.批量操作:通过使用 PowerShell 的循环和条件语句,可以对多个计算机或用户进行批量配置,节省大量时间和精力。

3.灵活性和可定制性:PowerShell 提供了广泛的组策略命令和参数,可以按需进行配置,并根据特定需求进行扩展和定制。

4.远程管理:可以使用 PowerShell 以远程方式管理组策略设置,无需直接登录到目标计算机或用户帐户。

示例代码以下是一个示例代码,展示如何使用 PowerShell 创建一个新的组策略对象并将其链接到域中:# 创建一个新的组策略对象$NewGPO = New-GPO -Name "MyNewGPO"# 获取要链接的域的根 OU$RootOU = Get-ADOrganizationalUnit -Filter 'Name -eq "Do main Controllers"'# 将组策略对象链接到域中New-GPLink -Name $ -Target $ -LinkEnabled Yes以上示例代码中,我们首先使用New-GPO命令创建一个新的组策略对象。

PowerShell入门

PowerShell入门

PoserShell中文站: PowerShell中文技术交流社区PowerShell中文站:Windows PowerShell 是微软公司为 Windows 环境所开发的壳程式(shell)及脚本语言技术,采用的是命令行界面。

这项全新的技术提供了丰富的控制与自动化的系统管理能力。

PowerShell是一款基于对象的shell, 建立在.Net框架之上, 目前支持.Net Framework 2.0. 能够运行在Windows XP SP2, Windows Vista, Windows 2003操作系统上. 能够同时支持WMI, COM, , ADSI等已有的Windows管理模型。

这项全新的技术提供了丰富的控制与自动化的系统管理能力;而“脚本语言”(scripting languages)则是用来编写程序的计算机语言。

脚本语言通常都有简单、易学、易用的特性,目的就是希望能让写程序的人(开发者)快速完成程序的编写工作。

PowerShell可以方便地查看和结束系统内的进程,PowerShell还支持将其设置为别名使用,PowerShell还有着管理系统服务、操作注册表和众多的网络相关操作。

Windows PowerShell™ 入门Microsoft Corporation发布日期:2006 年 9 月摘要Windows PowerShell™ 是专为系统管理员设计的新 Windows 命令行外壳程序。

该外壳程序包括交互式提示和脚本环境,两者既可以独立使用也可以组合使用。

本文档介绍了 Windows PowerShell 的基本概念和功能,并提供了一些使用 Windows PowerShell 进行系统管理的建议方法。

目录Windows PowerShell 入门版权声明......................................................................................................Windows PowerShell 简介....................................................................................................................目标受众............................................................................................................................................关于 Windows PowerShell....................................................................................................................可发现特性........................................................................................................................................一致性...............................................................................................................................................交互式脚本环境.................................................................................................................................面向对象............................................................................................................................................易于过渡到脚本.................................................................................................................................安装和运行 Windows PowerShell.........................................................................................................安装要求............................................................................................................................................安装 Windows PowerShell................................................................................................................运行 Windows PowerShell................................................................................................................Windows PowerShell 基础知识.............................................................................................................理解重要的 Windows PowerShell 概念.................................................................................................命令不是基于文本的......................................................................................................................命令系列是可扩展的......................................................................................................................Windows PowerShell 处理控制台输入和显示...............................................................................Windows PowerShell 使用某些 C# 语法.......................................................................................了解 Windows PowerShell 名称............................................................................................................名词名称以减少命令记忆量.............................................................................使用动词 -”Cmdlet “Cmdlet 使用标准参数....................................................................................................................帮助参数 (?)...............................................................................................................................通用参数....................................................................................................................................建议参数....................................................................................................................................获取摘要命令信息.................................................................................................................................显示可用命令类型.........................................................................................................................获取详细帮助信息.................................................................................................................................使用熟悉的命令名称.............................................................................................................................解释标准别名.................................................................................................................................2创建新别名....................................................................................................................................使用 Tab 扩展来自动完成名称..............................................................................................................对象管道...............................................................................................................................................了解 Windows PowerShell 管道............................................................................................................查看对象结构 (Get-Member).................................................................................................................使用格式命令更改输出视图...................................................................................................................使用 Format-Wide 输出单个项目...................................................................................................使用 Column 控制 Format-Wide 显示........................................................................................使用 Format-List 显示列表视图.....................................................................................................使用 Format-List 和通配符来获取详细信息...............................................................................使用 Format-Table 显示表格格式输出...........................................................................................改进 Format-Table 输出 (AutoSize)...........................................................................................Format-Table 输出在列中换行 (Wrap).......................................................................................组织表输出 (-GroupBy)..............................................................................................................使用 Out-* Cmdlet 重定向数据..............................................................................................................对控制台输出进行分页 (Out-Host).............................................................................................放弃输出 (Out-Null)....................................................................................................................打印数据 (Out-Printer)...............................................................................................................保存数据 (Out-File).................................................................................................................... Windows PowerShell 导航....................................................................................................................在 Windows Powershell 中管理当前位置..............................................................................................获取当前位置 (Get-Location).........................................................................................................设置当前位置 (Set-Location).........................................................................................................保存和撤回最近的位置( Push-Location 和 Pop-Location).........................................................管理 Windows PowerShell 驱动器........................................................................................................添加新的 Windows PowerShell 驱动器 (New-PSDrive)................................................................删除 Windows PowerShell 驱动器 (Remove-PSDrive).................................................................在 Windows PowerShell 外部添加和删除驱动器...........................................................................处理文件、文件夹和注册表项...............................................................................................................枚举文件、文件夹和注册表项 (Get-ChildItem)..............................................................................列出所有包含的项 (-Recurse)....................................................................................................按名称筛选项 (-Name)...............................................................................................................强制列出隐藏项 (-Force)............................................................................................................将项名称与通配符匹配...............................................................................................................排除项 (-Exclude)......................................................................................................................混合使用 Get-ChildItem 参数.....................................................................................................直接对项进行操作.................................................................................................................................创建新项 (New-Item).....................................................................................................................为什么注册表值不属于项...............................................................................................................重命名现有项 (Rename-Item).......................................................................................................移动项 (Move-Item).......................................................................................................................复制项 (Copy-Item).......................................................................................................................删除项 (Remove-Item)..................................................................................................................执行项 (Invoke-Item).....................................................................................................................处理对象...............................................................................................................................................获取 WMI 对象 (Get-WmiObject)..........................................................................................................获取 WMI 对象 (Get-WmiObject)......................................................................................................列出 WMI 类..................................................................................................................................显示 WMI 类详细信息....................................................................................................................使用 Format Cmdlet 显示非默认的属性.....................................................................................创建 .NET 和 COM 对象 (New-Object).................................................................................................使用 New-Object 访问事件日志.....................................................................................................将构造函数与 New-Object 结合使用..........................................................................................在变量中存储对象......................................................................................................................使用 New-Object 访问远程事件日志..........................................................................................使用对象方法清除事件日志.......................................................................................................使用 New-Object 创建 COM 对象.................................................................................................使用 WScript.Shell 创建桌面快捷方式...........................................................................................使用 Windows PowerShell 中的 Internet Explorer........................................................................获取有关 .NET-Wrapped COM 对象的警告...................................................................................使用静态类和方法.................................................................................................................................使用 System.Environment 获取环境数据......................................................................................引用 System.Environment 静态类.............................................................................................显示 System.Environment 的静态属性......................................................................................使用 System.Math 进行数学运算..................................................................................................从管道中删除对象 (Where-Object).......................................................................................................使用 Where-Object 执行简单测试.................................................................................................根据对象属性进行筛选..................................................................................................................对多个对象重复同一任务 (ForEach-Object)..........................................................................................选择对象的各个部分 (Select-Object)....................................................................................................4对对象进行排序.....................................................................................................................................使用变量存储对象.................................................................................................................................创建变量........................................................................................................................................对变量进行操作.............................................................................................................................使用 Cmd.exe 变量.......................................................................................................................使用 Windows PowerShell 执行管理任务.............................................................................................管理本地进程........................................................................................................................................列出进程 (Get-Process)................................................................................................................停止进程 (Stop-Process)...............................................................................................................停止所有其他 Windows PowerShell 会话......................................................................................管理本地服务........................................................................................................................................列出服务........................................................................................................................................停止、启动、挂起和重新启动服务................................................................................................收集有关计算机的信息..........................................................................................................................列出桌面设置.................................................................................................................................列出 BIOS 信息.............................................................................................................................列出处理器信息.............................................................................................................................列出计算机制造商和型号...............................................................................................................列出已安装的修补程序..................................................................................................................列出操作系统版本信息..................................................................................................................列出本地用户和所有者..................................................................................................................获得可用磁盘空间.........................................................................................................................获得登录会话信息.........................................................................................................................获得登录到计算机的用户...............................................................................................................从计算机获得本地时间..................................................................................................................显示服务状态.................................................................................................................................处理软件安装........................................................................................................................................列出 Windows Installer 应用程序..................................................................................................列出所有可卸载的应用程序...........................................................................................................安装应用程序.................................................................................................................................删除应用程序.................................................................................................................................升级 Windows Installer 应用程序..................................................................................................更改计算机状态:锁定、注销、关闭和重新启动..................................................................................锁定计算机....................................................................................................................................注销当前会话.................................................................................................................................关闭或重新启动计算机..................................................................................................................处理打印机............................................................................................................................................列出打印机连接.............................................................................................................................添加网络打印机.............................................................................................................................设置默认打印机.............................................................................................................................删除打印机连接.............................................................................................................................执行网络任务........................................................................................................................................列出计算机的 IP 地址....................................................................................................................列出 IP 配置数据...........................................................................................................................对计算机执行 Ping 操作................................................................................................................检索网络适配器属性......................................................................................................................为网络适配器指定 DNS 域............................................................................................................执行 DHCP 配置任务.....................................................................................................................确定启用 DHCP 的适配器..........................................................................................................检索 DHCP 属性........................................................................................................................在每个适配器上启用 DHCP.......................................................................................................对特定适配器解除和续订 DHCP 租约........................................................................................对所有适配器解除和续订 DHCP 租约........................................................................................创建网络共享.................................................................................................................................删除网络共享.................................................................................................................................连接 Windows 可访问的网络驱动器..............................................................................................处理文件和文件夹.................................................................................................................................列出文件夹中的所有文件和文件夹................................................................................................复制文件和文件夹.........................................................................................................................创建文件和文件夹.........................................................................................................................删除文件夹中的所有文件和文件夹................................................................................................将本地文件夹映射为 Windows 可访问驱动器................................................................................将文本文件读入数组......................................................................................................................处理注册表项........................................................................................................................................列出注册表项的所有子项...............................................................................................................复制项...........................................................................................................................................创建项...........................................................................................................................................删除项...........................................................................................................................................删除特定项下的所有项..................................................................................................................处理注册表条目.....................................................................................................................................列出注册表条目.............................................................................................................................获取单个注册表条目......................................................................................................................创建新的注册表条目......................................................................................................................重命名注册表条目.........................................................................................................................6删除注册表条目.............................................................................................................................附录 1 - 兼容性别名..............................................................................................................................附录 2 - 创建自定义的 PowerShell 快捷方式........................................................................................Windows PowerShell 入门版权声明本文档仅供参考,Microsoft 在本文档中不提供任何明示或暗示的保证。

在Windows操作系统下使用PowerShell

在Windows操作系统下使用PowerShell

在Windows操作系统下使用PowerShell PowerShell是一个强大的脚本语言和交互式命令行工具,可以在Windows操作系统下进行管理和自动化任务。

它是一种命令行界面,可以方便快捷地管理和配置系统,也可以使用脚本编写任务来提高工作效率。

安装和启动PowerShell安装PowerShell和启动它很容易。

在Windows操作系统下,PowerShell已经默认安装,只需要打开搜索框,输入PowerShell,就可以找到它。

点击打开即可,也可以按下Win+X组合键选择PowerShell来启动。

PowerShell的基本命令和语法PowerShell有很多命令和语法,这里讨论几个最基本的命令和语法,帮助初学者了解PowerShell的基础知识。

1. Get-Command这个命令可以用来获得所有命令的列表,语法为Get-Command。

例如:Get-Command这将返回所有命令的列表,这些命令在当前计算机上可用。

2. Get-Help这个命令可以用来获得关于其他命令的帮助文档,语法为Get-Help。

例如:Get-Help Get-Command这将返回有关Get-Command命令的帮助文档。

3. Get-Process这个命令可以用来获得正在运行的进程的列表,语法为Get-Process。

例如:Get-Process这将返回当前计算机上正在运行的所有进程的列表,包括它们的进程ID和内存使用情况。

4. Set-ExecutionPolicy这个命令可用于设置PowerShell的执行策略,以获得更好的安全性。

执行策略指定可以在计算机上运行哪些脚本。

例如:Set-ExecutionPolicy RemoteSigned这将允许用户运行本地脚本和远程签名的脚本。

5. Get-ChildItem这个命令可以用来列出目录和文件,语法为Get-ChildItem。

例如:Get-ChildItem这将返回当前工作目录下的所有目录和文件。

powershell用法

powershell用法

powershell用法PowerShell是一种用于自动化任务和管理Windows操作系统的命令行工具和脚本语言。

它具有强大的功能和灵活性,可以帮助管理员简化和加快日常管理任务的执行。

本文将介绍一些常见的PowerShell用法,帮助读者更好地理解和使用这个强大的工具。

我们来看一下PowerShell的基本用法。

在开始菜单中搜索PowerShell并打开,就可以进入PowerShell的命令行界面。

在这里,我们可以输入各种命令来执行不同的操作。

比如,我们可以使用"Get-Process"命令来列出当前正在运行的进程,使用"Get-Service"命令来列出系统中安装的服务,还可以使用"Get-EventLog"命令来查看系统事件日志。

这些命令都是PowerShell的内置命令,可以直接在命令行中使用。

除了内置命令,PowerShell还支持自定义函数和脚本。

我们可以使用"function"关键字定义一个函数,然后在命令行中直接调用。

函数可以接受参数,并根据参数执行不同的操作。

比如,我们可以定义一个函数来计算两个数的和:```function Add-Numbers($a, $b) {$sum = $a + $bWrite-Host "The sum is $sum"}```然后在命令行中调用这个函数:```Add-Numbers 2 3```这样就会输出" The sum is 5"。

除了函数,PowerShell还支持脚本的编写和执行。

我们可以使用任何文本编辑器创建一个ps1后缀的文件,并在其中编写PowerShell 脚本。

脚本可以包含多个命令和逻辑判断,可以帮助我们自动化执行一系列复杂的操作。

比如,我们可以编写一个脚本来批量重命名文件:```$files = Get-ChildItem -Path "C:\folder"foreach ($file in $files) {$newName = $.Replace("old", "new")Rename-Item -Path $file.FullName -NewName $newName}```这个脚本会获取指定文件夹下的所有文件,并将文件名中的"old"替换为"new",然后重命名文件。

学习使用PowerShell进行Windows系统管理

学习使用PowerShell进行Windows系统管理

学习使用PowerShell进行Windows系统管理第一章:PowerShell介绍PowerShell是一种任务自动化和配置管理框架,它为IT Professionals提供了强大的管理工具和编程语言。

PowerShell使用简洁直观的语法,可以轻松地管理和控制Windows系统。

第二章:PowerShell基础知识1. 安装PowerShell:首先,我们需要在Windows系统上安装PowerShell。

这可以通过Microsoft官方网站下载并安装PowerShell软件包来完成。

2. PowerShell命令行界面:PowerShell提供了一个命令行界面,用户可以在此处输入命令进行操作。

PowerShell还提供了多种插件和扩展,以增强其功能。

3. PowerShell脚本:PowerShell脚本是一系列PowerShell命令的集合,可以用于自动化系统管理任务。

通过编写脚本,我们可以提高工作效率,减少重复性的操作。

第三章:PowerShell基本命令1. 获取系统信息:通过使用PowerShell的Get-ComputerInfo命令,我们可以获取关于计算机硬件、操作系统和网络的详细信息。

2. 管理文件和文件夹:PowerShell提供了一系列命令,可以创建、删除、复制和移动文件和文件夹等操作。

3. 管理进程和服务:使用PowerShell的Get-Process命令可以查看正在运行的进程列表,使用Stop-Process命令可以终止指定的进程。

同样,我们可以使用Get-Service命令来查看正在运行的服务,使用Stop-Service命令来停止服务。

第四章:PowerShell高级功能1. 远程管理:PowerShell可以通过远程连接管理其他计算机。

可以使用Enter-PSSession命令建立远程会话,并在远程计算机上执行命令。

2. 脚本编写:PowerShell提供了丰富的编程功能,可以编写复杂的脚本,以满足特定的系统管理需求。

使用PowerShell进行脚本和自动化任务的实用指南

使用PowerShell进行脚本和自动化任务的实用指南

使用PowerShell进行脚本和自动化任务的实用指南PowerShell是一种强大的脚本语言和自动化工具,它可以帮助系统管理员和开发人员简化和自动化各种任务。

无论是管理操作系统、配置网络设备还是执行重复性任务,PowerShell都能提供高效且可靠的解决方案。

本文将为您介绍一些常见的PowerShell用法和技巧,帮助您更好地利用这个工具。

一、PowerShell的基础知识在开始使用PowerShell之前,您需要了解一些基础知识。

首先,PowerShell是一种基于命令行的工具,您可以通过键入命令来执行各种操作。

其次,PowerShell 使用对象和管道的概念,使得数据处理更加灵活和高效。

最后,PowerShell支持脚本编写,您可以将多个命令组合在一起,以实现复杂的操作。

二、PowerShell的常用命令1. Get-Command:这个命令可以列出所有可用的PowerShell命令,帮助您了解PowerShell的功能和用法。

2. Get-Help:如果您不知道如何使用某个命令,可以使用Get-Help命令来获取帮助信息。

例如,键入"Get-Help Get-Process"可以获取关于获取进程信息的命令的帮助。

3. Set-ExecutionPolicy:PowerShell默认情况下禁止执行脚本,为了能够执行脚本,您需要使用Set-ExecutionPolicy命令来更改执行策略。

例如,键入"Set-ExecutionPolicy RemoteSigned"可以允许执行本地签名的脚本。

4. Get-Process:这个命令可以获取正在运行的进程的信息。

例如,键入"Get-Process"可以列出所有正在运行的进程的详细信息。

三、PowerShell的脚本编写PowerShell提供了丰富的语法和功能,使得脚本编写变得简单而强大。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
/china/technet
用户帐户管理-删除用户帐户
Remove-ADUser
Get-ADUser -Filter "sAMAccountName -like 'j*'" | %{Remove-ADUser -Identity $_}
/china/technet
用户帐户管理-新建用户帐户
New-ADUser
/china/technet
用户帐户管理-新建用户帐户(续)
如何在脚本中保存新建用户时的初始密码
提示:不推荐在脚本中“硬编码”密码,也可以生成随机密码
PS C:\> $password = ConvertTo-SecureString -String P@ssw0rd01! -AsPlainText -Force
PowerShell在AD和组策略方向的 应用
顾华俊 系统工程师 上海微创软件有限公司
/china/technet
获取更多TechNet资源
访问TechNet的官方网站
/China/technet
注册TechNet快报
计算机帐户管理-Windows 7中的相关 命令
Add-Computer
Add-Computer -DomainName CORP -Credential NWTrader\Administrator
Test-ComputerSecureChannel
Test-ComputerSecureChannel -Verbose
/china/technet
用户帐户管理-修改用户帐户信息(续)
值得注意的参数:
-Add -Replace -Remove -Clear
当Add, Remove, Replace 及 Clear 参数一起使用时,将按照以下顺序执行 Remove Add Replace Clear
/china/technet
计算机帐户管理-修改计算机帐户
问题情境:
需要为计算机帐户写入额外的信息(例如,管理 者,计算机描述),来为业务流程提供额外支持。
例:为每一台服务器指定相关的维护人员
Get-ADComputer -Filter "Name -eq 'PC-Test001-01'" | ` Set-ADComputer -ManagedBy $(Get-ADUser -Filter "Name -eq 'Test001'")
Question & Answer
如需提出问题,请在此区域输入文字,并单击 “问题和解答”右上方的“提问”按钮即可。
/china/technet
简介
顾华俊 上海微创软件有限公司 企业核心用户事业部 系统工程师 2008,2009,2010 连续三届微软Windows
/china/technet
Q&A
/china/technet
您的潜力,我们的动力!
/china/technet
/china/technet/abouttn/subscriptions/flash.mspx
加入到中文在线论坛
/china/community
成为 TechNet的订户
/china/technet
/china/technet
计算机帐户管理-删除计算机帐户
Remove-ADComputer
Get-ADComputer -Filter "Name -eq 'PC-Test00101'" | Remove-ADComputer
/china/technet
$password.GetType()
IsPublic IsSerial Name
BaseType
-------- -------- ----
--------
True
False SecureString System.Object
/china/technet
/china/technet
用户帐户管理-修改用户帐户信息(续)
普通修改
使用cmdlet参数 Get-ADUser -Filter "sAMAccountName -eq 'jeand'" | Set-ADUser ChangePasswordAtLogon $True
用户帐户管理-修改用户帐户信息(续)
问题情境:
如何批量修改用户的“登录到”属性
Get-ADUser -Filter "sAMAccountName -like 'j*'" | ` %{Set-ADUser -Identity $_ -Add @{userworkstations="PC-$($_.sAMAccountName)01"}} Get-ADUser -Filter "sAMAccountName -like 'j*'" -Properties userWorkStations | ` %{Set-ADUser -Identity $_ -Replace @{userWorkStations=$_.userWorkStations+",MO-$($_.sAMAccountName)-01"}} Get-ADUser -Filter "sAMAccountName -like 'j*'" | ` %{Set-ADUser -Identity $_ -Clear "userworkstations"}
PowerShell方向最有价值专家 WinOS社区基础架构分区版主
/china/technet
PowerShell在AD和组策略方向的应用
一. PowerShell 活动目录模块概览 二. 管理用户和计算机帐户 三. 使用高效的查询条件和活动目录帐户管理 四. 活动目录组和组织单元对象的管理 五. 活动目录林和域的管理 六. Managed Service Account和密码策略的管理 七. 活动目录ADObject、ADRootDSE和ADOptionalFeature的
TechNet IT经理参考
/china/technet/itmanager/default.mspx
参与到更多的TechNet活动中或者在线了解
/china/technet
/china/technet
/china/technet
用户帐户管理-修改用户帐户信息(续)
Get-ADUser和Set-ADUser
Windows Server 2003 时代系统管理员是这样批续行符 (Esc键下方的符号)
/china/technet
用户帐户管理-新建用户帐户(续)
如需设置额外属性,则使用-OtherAttributes 参数
$dNSRoot = (Get-ADDomain).DNSRoot
New-ADUser -Name "FIMService" -SamAccountName "FIMService" -UserPrincipalName "FIMService@$dNSRoot" ` -GivenName "Service" -Surname "FIM" -DisplayName "FIMService" -Description "FIM Service" -AccountPassword $password ` -PasswordNeverExpires:$true -Enabled:$true -TrustedForDelegation:$True ` -OtherAttributes @{'servicePrincipalName'=@("FIMService/CNSHFIMSRV01","FIMService/CNSHFIMSRV01.$dNS Root")}
用户帐户管理-新建用户帐户(续)
New-ADUser -Name "Test001" -SamAccountName "test001" ` -UserPrincipalName "test001@" -GivenName "001" ` -Surname "Test" -DisplayName "Test 001" -AccountPassword $password ` -ChangePasswordAtLogon $True -Enabled $True -Path "OU=Test,dc=corp,dc=contoso,dc=com"
管理 八. 使用PowerShell高效管理组策略
/china/technet
议程
用户帐户管理
新建用户帐户 修改用户帐户 删除用户帐户
计算机账号管理
新建计算机帐户 修改计算机帐户 删除计算机帐户
/china/technet
计算机帐户管理-新建计算机帐户
为什么要提前新建计算机帐户
简化后续的维护负担
New-ADComputer -Path "OU=computers,OU=contoso,dc=corp,dc=contoso,dc=com" Name "PC-Johnd-01" -SamAccountName "PC-Johnd-01" Verbose
/china/technet
用户帐户管理-新建用户帐户(续)
相关文档
最新文档