批量新增域使用者,並將使用者新增到指定組。

2021-09-20 19:40:01 字數 771 閱讀 3852

@echo off  

for /f "skip=1 eol=; tokens=1-9 delims=, " %%a in (c:\1.csv) do dsadd user cn=%%a,ou=user,ou=horizon,dc=pvs,dc=com -upn %%[email protected] -samid %%b -pwd %%c -ln %%d -mustchpwd yes

#這是批量新增使用者的指令碼,需要從1.csv檔案中取資料,其中

%%a csv檔案中的a列,定義了姓名

%%b csv檔案中的b列,定義了登陸名,也就是賬戶名

%%c csv檔案中的c列,定義了密碼

%%d csv檔案中的d列,定義了公司

for /f "skip=1 eol=; tokens=1-9 delims=, " %%a in (c:\1.csv)do dsquery user cn=%%a,ou=user,ou=horizon,dc=pvs,dc=com | dsmod group "cn=%%e,ou=user,ou=horizon,dc=pvs,dc=com" -addmbr

#這是批量修改使用者隸屬組的指令碼,從1.csv檔案中查詢匹配的使用者,並將查詢到的使用者進行隸屬組屬性的修改。

%%e csv檔案中的e列,定義了組名

(以上指令碼中的%%是在批處理檔案中使用的,如果直接複製**到cmd中測試,需要修改為%,乙個百分號)

附件:

將使用者新增到sudoer列表

預設情況下,linux沒有將當前使用者列入到sudoer列表中 在redhat系列的linux發行版中最為常見 這時如果你使用sudo來執行某些命令的話,就會提示你該使用者不再sudoer列表中。這時,我們就需要手工加入了。1.在命令列下鍵入 su 並輸入root賬戶的密碼,切換到root賬戶,其中...

CentOS將使用者新增到sudoer列表

centos 預設情況下,linux沒有將當前使用者列入到sudoer列表中 在redhat系列的linux發行版中最為常見 這時如果你使用sudo來執行某些命令的話,就會提示你該使用者不再sudoer列表中。這時,我們就需要手工加入了。1.在命令列下鍵入 su 並輸入root賬戶的密碼,切換到ro...

centos將使用者新增到sudo使用者的方法

sudo的作用就是使當前非root使用者在使用沒有許可權的命令 時,直接在命令前加入sudo,在輸入自己當前使用者的密碼就可以完成root使用者的功能,而不必在每次使用su 來回切換使用者了。sudo的配置檔案位於 etc sudoers,需要root許可權才可以讀寫。找到root all all ...