亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > shell > 正文

xp_cmdshell

2024-07-21 02:06:45
字體:
來源:轉載
供稿:網友
xp_cmdshell
  新增信息 - 2001 年 9 月

以操作系統命令行解釋器的方式執行給定的命令字符串,并以文本行方式返回任何輸出。授予非管理用戶執行 xp_cmdshell 的權限。



說明  在 microsoft® windows® 98 操作系統中執行 xp_cmdshell 時,將不把 xp_cmdshell 的返回代碼設置為喚醒調用的可執行文件的進程退出代碼。返回代碼始終為 0。


語法
xp_cmdshell {'command_string'} [, no_output]
參數
'command_string'

是在操作系統命令行解釋器上執行的命令字符串。command_string 的數據類型為 varchar(8000) 或 nvarchar(4000),沒有默認值。command_string 不能包含一對以上的雙引號。如果由 command_string 引用的文件路徑或程序名稱中有空格,則需要使用一對引號。如果使用嵌入空格不方便,可考慮使用 fat 8.3 文件名作為解決辦法。

no_output

是可選參數,表示執行給定的 command_string,但不向客戶端返回任何輸出。
返回代碼值
0(成功)或 1(失?。?br>結果集
執行下列 xp_cmdshell 語句將返回當前目錄的目錄列表。

xp_cmdshell 'dir *.exe'

行以 nvarchar(255) 列的形式返回。

執行下列 xp_cmdshell 語句將返回隨后的結果集:

xp_cmdshell 'dir *.exe', no_output

下面是結果:

the command(s) completed successfully.
注釋
xp_cmdshell 以同步方式操作。在命令行解釋器命令執行完畢之前,不會返回控制。

當授予用戶執行權限時,用戶能在 microsoft windows nt® 命令行解釋器上執行運行 microsoft sql server™ 的帳戶有權執行的任何操作系統命令。

默認情況下,只有 sysadmin 固定服務器角色的成員才能執行此擴展存儲過程。但是,也可以授予其他用戶執行此存儲過程的權限。

當作為 sysadmin 固定服務器角色成員的用戶喚醒調用 xp_cmdshell 時,將在運行 sql server 服務的安全上下文中執行 xp_cmdshell。當用戶不是 sysadmin 組的成員時,xp_cmdshell 將模擬使用 xp_sqlagent_proxy_account 指定的 sql server 代理程序的代理帳戶。如果代理帳戶不能用,則 xp_cmdshell 將失敗。這只是針對于 microsoft® windows nt® 4.0 和 windows 2000。在 windows 9.x 上,沒有模擬,且 xp_cmdshell 始終在啟動 sql server 的 windows 9.x 用戶的安全上下文下執行。



說明  在早期版本中,獲得 xp_cmdshell 執行權限的用戶在 mssqlserver 服務的用戶帳戶上下文中運行命令??梢酝ㄟ^配置選項配置 sql server,以便對 sql server 無 sa 訪問權限的用戶能夠在 sqlexecutivecmdexec windows nt 帳戶的上下文中運行 xp_cmdshell。在 sql server 7.0 中,該帳戶稱為 sqlagentcmdexec?,F在,不是 sysadmin 固定服務器角色成員的用戶將在該帳戶上下文中運行命令,而無需再進行配置更改。


權限
xp_deletemail 的執行權限默認授予 sysadmin 固定服務器角色的成員,但可以授予其他用戶。



重要  如果為 mssqlserver 服務選用的 windows nt 帳戶不是本地管理員組的成員,則非 sysadmin 固定服務器角色成員的用戶將無法執行 xp_cmdshell。


示例a. 返回可執行文件列表
下例顯示執行目錄命令的 xp_cmdshell 擴展存儲過程。

exec master..xp_cmdshell 'dir *.exe'
b. 使用 windows nt net 命令
下例顯示 xp_cmdshell 在存儲過程中的使用。下例先用 net send 通知用戶 sql server 即將關閉,然后用 net pause 暫停服務器,最后用 net stop 關閉服務器。

create proc shutdown10asexec xp_cmdshell 'net send /domain:sql_users ''sql server shutting down in 10 minutes. no more connections allowed.', no_outputexec xp_cmdshell 'net pause sqlserver'waitfor delay '00:05:00'exec xp_cmdshell 'net send /domain: sql_users ''sql server shutting down in 5 minutes.', no_outputwaitfor delay '00:04:00'exec xp_cmdshell 'net send /domain:sql_users ''sql server shutting down in 1 minute. log off now.', no_outputwaitfor delay '00:01:00'exec xp_cmdshell 'net stop sqlserver', no_output
c. 不返回輸出
下例使用 xp_cmdshell 執行命令字符串,且不向客戶端返回輸出。

use masterexec xp_cmdshell 'copy c: qldumps/pubs.dmp / erver2/backups qldumps', no_output
d. 使用返回狀態
在下例中,xp_cmdshell 擴展存儲過程也給出了返回狀態。返回代碼值存儲在變量 @result 中。

declare @result intexec @result = xp_cmdshell 'dir *.exe'if (@result = 0) print 'success'else print 'failure'
e. 將變量內容寫入文件
下例將 @var 變量的內容寫入當前服務器目錄下名為 var_out.txt 的文件中。

declare @cmd sysname, @var sysnameset @var = 'hello world'set @cmd = 'echo ' + @var + ' > var_out.txt'exec master..xp_cmdshell @cmd
f. 將命令的結果捕獲到文件
下例將當前目錄的內容寫入當前服務器目錄中名為 dir_out.txt 的文件中。

declare @cmd sysname, @var sysnameset @var = 'dir/p'set @cmd = @var + ' > dir_out.txt'exec master..xp_cmdshell @cmd

請參見


create procedure

execute

創建安全帳戶

系統存儲過程(常規擴展過程)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲最大福利网站| 亚洲欧美国产高清va在线播| 色系列之999| 欧美性受xxxx黑人猛交| 国产亚洲aⅴaaaaaa毛片| 久久精品免费电影| 欧美大奶子在线| 精品久久久久久久久国产字幕| 久久精品免费播放| 色视频www在线播放国产成人| 精品亚洲一区二区| 国产午夜精品理论片a级探花| 成人天堂噜噜噜| 国产精品国模在线| 粉嫩av一区二区三区免费野| 欧美在线一级视频| 久久手机精品视频| 亚洲日本中文字幕免费在线不卡| 日日骚久久av| 久久全国免费视频| 国产精自产拍久久久久久蜜| 久久精品在线播放| 亚洲精品一区二区三区不| 亚洲美女性视频| 欧美又大又粗又长| 国产精品亚洲自拍| 97视频在线观看视频免费视频| 亚洲乱码国产乱码精品精天堂| 97热在线精品视频在线观看| 久久精品国产成人| 久久精品国产亚洲7777| 91精品国产91久久久久| 中文字幕在线看视频国产欧美在线看完整| 日韩av在线免费| 亚洲欧洲一区二区三区在线观看| 国内精品久久久久久久| 日韩国产在线播放| 欧美性感美女h网站在线观看免费| 日韩精品日韩在线观看| 91久久精品日日躁夜夜躁国产| 国产精品无av码在线观看| 亚洲黄色有码视频| 欧美成人午夜视频| 最近更新的2019中文字幕| 国产精品久久久久久久久久小说| 亚洲国产精品久久精品怡红院| 中国日韩欧美久久久久久久久| 国产精品精品国产| 亚洲国产高潮在线观看| 在线观看欧美www| 55夜色66夜色国产精品视频| 国产精品久久一区主播| 国产视频精品免费播放| 91干在线观看| 国内精品久久久久久久久| 亚洲老头同性xxxxx| 欧美丰满老妇厨房牲生活| 亚洲国产又黄又爽女人高潮的| 国产精品av在线| 成人444kkkk在线观看| 国产视频999| 日韩视频欧美视频| 亚洲在线免费看| 久久免费视频网站| 欧美日韩美女视频| 成人欧美一区二区三区在线湿哒哒| 性欧美长视频免费观看不卡| 欧美激情视频一区二区三区不卡| 国产成人精品在线播放| 欧美在线激情网| 亚洲三级黄色在线观看| 98精品国产高清在线xxxx天堂| www.欧美三级电影.com| 亚洲在线免费视频| 国产精品一区二区三| 国产精品91久久| 精品久久久久久中文字幕一区奶水| 中文字幕无线精品亚洲乱码一区| 欧美激情喷水视频| 98视频在线噜噜噜国产| 色综合久久精品亚洲国产| 久久久久久久香蕉网| 色av吧综合网| 欧美亚洲伦理www| 亚洲国产精品成人va在线观看| 亚洲精品久久7777777| 久久久亚洲福利精品午夜| 日韩欧美在线视频| 精品国产拍在线观看| 精品少妇v888av| 日本精品一区二区三区在线播放视频| 欧美午夜精品久久久久久人妖| 成人在线小视频| 九九精品视频在线观看| 国产精品福利在线观看网址| 91av在线看| 懂色aⅴ精品一区二区三区蜜月| 亚洲老板91色精品久久| 亚洲欧美一区二区精品久久久| 北条麻妃一区二区在线观看| 国产精品第10页| 高清欧美性猛交xxxx黑人猛交| 欧美激情亚洲视频| 性欧美视频videos6一9| 岛国av一区二区在线在线观看| 日韩免费不卡av| 日韩在线观看精品| 成年人精品视频| 日韩一区二区av| 亚洲欧美在线一区二区| 日韩高清欧美高清| 这里只有精品在线观看| 欧美激情亚洲激情| 中文字幕在线看视频国产欧美| 久久久之久亚州精品露出| 日韩美女中文字幕| 精品香蕉在线观看视频一| 在线播放日韩欧美| 欧美精品做受xxx性少妇| 中文字幕精品www乱入免费视频| 亚洲性猛交xxxxwww| 成人免费午夜电影| 欧美日韩亚洲系列| 欧美一区第一页| 91在线观看免费高清| 亚洲欧美另类自拍| 亚洲第一福利视频| 久久免费精品日本久久中文字幕| 国产精品毛片a∨一区二区三区|国| 日韩成人免费视频| 国产自摸综合网| 精品自拍视频在线观看| 欧美午夜视频一区二区| 国产精品免费一区| 日韩欧美在线视频日韩欧美在线视频| 亚洲xxxx视频| 九九热精品视频国产| 2019中文字幕在线免费观看| 成年人精品视频| 国产亚洲精品美女久久久久| 国产精品久久久久久久9999| 亚洲永久免费观看| 亚洲成人久久久久| 亚洲影院色在线观看免费| 色诱女教师一区二区三区| 91成人国产在线观看| 亚洲爱爱爱爱爱| 免费成人高清视频| 日韩在线免费av| 91精品国产91久久久| 亚洲国产精品高清久久久| 精品自在线视频| 国产精品久久av| 久热国产精品视频| 国产99在线|中文| 欧美在线中文字幕| www.欧美免费| 4444欧美成人kkkk| 在线看欧美日韩| 欧美影院在线播放| 国产午夜精品全部视频播放| 亚洲视频一区二区| 国产精品香蕉国产| 亚洲视频axxx|