[玩转系统] PowerShell 将用户添加到组 |了解将用户添加到组的示例
作者:精品下载站 日期:2024-12-14 05:00:51 浏览:16 分类:玩电脑
PowerShell 将用户添加到组 |了解将用户添加到组的示例
PowerShell 将用户添加到组简介
将用户添加到本地组或活动目录组是 Windows 管理员的一个组成部分。手动添加它们将是一个繁琐的过程。另外,如果需要批量添加用户,则无法手动实现。为了解决这个问题,PowerShell 中的 cmdlet 可以将用户添加到本地组以及 AD 组。本文将详细介绍这些 cmdlet 以及适当的示例。在本主题中,我们将了解 PowerShell 将用户添加到组。
添加本地组成员
此 cmdlet 用于将用户添加到系统中的本地安全组。它也可用于添加组。该群组的权限由其成员继承。系统管理组中的人员拥有完全权限,因此必须注意确保只有选定的少数人被添加到该组中。如果系统使用来自该特定域的域帐户加入,则可以将受信任的域添加到本地系统上的组中。
语法:
输入:
Get-Help -Name Add-LocalGroupMember
NAME
Add-LocalGroupMember
语法
Add-LocalGroupMember [-Group] [-Member] [-WhatIf] [-Confirm] [] Add-LocalGroupMember [-名称] [-Member] [-WhatIf] [-Confirm] [] Add-LocalGroupMember [ -SID] [-Member] [-WhatIf] [-Confirm] [] 别名
algm
参数:
以下是参数:
-确认:
这在继续执行之前要求用户确认。参数的数据类型是开关。它的别名是cf。 False 是默认值。它不接受管道输入,也不允许使用通配符。
-组:
这表示需要添加用户或组的组名称。此参数的数据类型为 Microsoft.PowerShell.Commands.LocalGroup。这是一个强制参数。默认值为无。 。它不接受管道输入,也不允许使用通配符。
-成员:
这表示需要添加到组中的用户或组。还可以指定成员的SID。这是一个强制参数。此参数的数据类型为 Microsoft.PowerShell.Commands.LocalPrincipal[]。它的位置值为1。默认值为none。 。它接受管道输入,但也不允许使用通配符。
-名称:
这是指需要添加成员的组。该参数的数据类型是字符串。无是默认值。也不接受管道输入;不允许使用通配符。
-SID:_
这表示需要添加成员的组的安全ID。该参数的数据类型是SecurityIdentifier。无是默认值。也不接受管道输入;不允许使用通配符。
-如果:
这表示运行 cmdlet 时会发生什么。它的别名是wi,数据类型是switch。 False 是默认值。也不接受管道输入;不允许使用通配符。
在 64 位系统和 32 位 PowerShell 上 Microsoft.PowerShell.LocalAccounts 模块不可用。本地、Active Directory、Azure Active Directory 和 Microsoft 帐户是可能的主要源属性。
主要源仅在 Windows 10、server 2016 及更高版本上受支持和可用。
添加 ADGroupMember
此 cmdlet 用于将成员添加到 AD 组。成员可以是用户、计算机或服务帐户。
语法:
Add-ADGroupMember [-WhatIf] [-Confirm] [-AuthType <ADAuthType>] [-Credential <PSCredential>] [-Identity] <ADGroup> [-Members] <ADPrincipal[]> [-MemberTimeToLive <TimeSpan>] [-Partition <String>] [-PassThru] [-Server <String>] [-DisablePermissiveModify] [<CommonParameters>]
参数:
-身份验证类型:
这是指将用户添加到 AD 组时使用的身份验证。它可以协商 (0) 或基本 (1)。默认情况下,使用协商。基本方法需要建立 SSL 连接。该参数的数据类型为ADAuthType。默认值为无。不接受管道输入,也不允许使用通配符。
-确认:
每当运行 cmdlet 之前需要用户确认时,就会使用此参数。别名是 cf.该参数的数据类型为cf。 False 是默认值。也不接受管道输入;不允许使用通配符。
-凭据:
这表示将在其下运行 cmdlet 的凭据。默认情况下,会考虑当前用户的配置文件。如果从驱动器运行 cmdlet,则使用驱动器的帐户。该对象的数据类型是 PSCredential。无是默认值。它不接受管道输入,也不允许使用通配符。
-禁用PermissiveModify:
这可以防止系统在尝试将现有用户添加到组时抛出错误。该参数的数据类型是开关。默认值为 false。它不接受管道输入,也不允许使用通配符。
-会员生存时间:
这表示添加到群组的成员的生命线。该参数的数据类型是时间跨度。无是默认值。它不接受管道输入,也不允许使用通配符。
PowerShell 将用户添加到组的示例
下面提到了不同的例子:
例子#1
输入:
将用户添加到活动组
try
{
Import-Csv “D:\test123\test.csv” | ForEach-Object {
$Name = $_.Name + “test.com”
New-ADUser `
-DisplayName $_.”Dname” `
-Name $_.”Name” `
-GivenName $_.”GName” `
-Surname $_.”Sname” `
-SamAccountName $_.”Name” `
-UserPrincipalName $UPName `
-Office $_.”off” `
-EmailAddress $_.”EAddress” `
-Description $_.”Desc” `
-AccountPassword (ConvertTo-SecureString “vig@123” -AsPlainText -force) `
-ChangePasswordAtLogon $true `
-Enabled $true `
Add-ADGroupMember “OrgUsers” $_.”Name”;
Write-Host "User is added in the AD group" -ForegroundColor Green
}
}
catch
{
$msge=$_.Exception.Message
Write-Host "Exception is" $msge
}
示例输入:
输出:
例子#2
输入:
Write-Host "Example of adding users to admin group" -ForegroundColor Green
Import-Csv “C:\test\test.csv” | ForEach-Object {
$groupname= $_.Group
$member=$_.Member
Add-LocalGroupMember -Group $groupname -Member $member
Write-Host "Member got added to local admin group" -ForegroundColor Green
}
输出:
结论
因此,本文详细解释了如何将用户添加到本地组和AD组。它详细解释了 cmdlet 及其相关参数以及适当的示例。要了解更多详细信息,建议编写示例脚本并进行练习。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag