易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 541|回复: 3
收起左侧

华为交换机ipmitool处理问题修改IBMC登录用户密码全过程解决办法

[复制链接]
发表于 2023-6-15 01:00:01 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 2 金钱 才能浏览
 楼主| 发表于 2023-6-15 01:00:02 | 显示全部楼层
ipmitool user list 1
0 }$ m5 j! S: F, ]2 }# O( o
5 d( x/ ~. P6 [
8 b4 [" j3 |  u( c* Wipmitool user set password 3 rzzzzzzzz
8 z6 H8 G) s6 Q6 c1 `- K( }8 b. Y' E5 I" O/ n4 y! X7 C8 ^/ ~- Q6 o# B
ipmitool user list 1! [5 S7 |/ F% q% k2 A* P8 z% O

0 Z$ O8 p% f0 [+ n$ U4 \9 e* O- c% Qipmitool user set password 3 rzzzzzzzzzz
$ _3 D5 `  m/ W, S- g
2 j3 s" }7 {, Y. K1 K" cipmitool user set password 3 rzzzzzzzzzzz! r4 i" i' r# Q7 T% u  R1 M2 `

  R' r  O5 q7 P4 Qipmitool user priv 3 4 1, e" q2 w$ f) a* I/ \1 I" `, b/ W
3 W$ e2 ]2 Y7 v+ N+ v* G
ipmitool user list 1
. a+ [% E/ G0 a$ b9 H" K* l& w# g# G0 g6 e: _1 `1 l4 ^8 V
% g4 a2 e& O% ^' y0 i
ipmitool user enable 31 B( t) F8 a0 ~- n; T& f' k7 n

8 E6 ^' n  M7 d: M0 Y# |
+ [7 l6 d' n. r/ S7 |% r
$ H$ A+ y. v" s  y  `. ?9 G
 楼主| 发表于 2023-6-15 01:00:03 | 显示全部楼层
问题描述
在windows 2019下,客户测试ipmiutil tool工具,反馈大部分功能都能满足,但是关于用户的部分功能无法支持。Ipmiutil工具是开源工具,类似ipmitool。ipmiutil命令与ipmitool有所差异,需要验证用户功能不支持原因。1 @& e9 \/ V: u  \
; A5 w9 ^1 N2 x( ?. K- C( `8 }$ m
#用户列表
3 Z( X9 `  E2 i$ipmitool user list 1
  a+ e' j- H8 p) Q+ A0 X* @/ m; HID Name Callin Link Auth IPMI Msg Channel Priv Limit* P" k8 X) f9 R6 Y
2 ADMIN false false true ADMINISTRATOR! [" x( G" J- z+ I
. m9 Z: K, d. M! X$ \9 r
#ID 更改  H9 y% e) ?# J4 p' c, l: R% V& G. N# i
$ipmitool user set name 5 admin- C: X, s( [' _6 h1 q' N

! |& s: b. A$ q#更改密码 ( p@sswOrd)' n8 C* Z% d& ~* F) v
$ipmitool user set password 5 p@sswOrd
  m1 E( S$ \! W2 p9 U. v1 @7 q
8 g' c0 Y1 E$ k% @, x#添加用户(添加ID)
0 v5 {' s' T3 V7 ]$ipmitool user set name 6 testuser
1 @9 i5 m. r7 z/ S5 i) X3 j) l# i8 |6 `; P
#用户权限( ipmitool user priv   [] )
( A+ y. f. ]5 H" Y# }2 R7 j$ipmitool user priv 5 4 1

( T7 t. _  s2 H

  |  F0 Q8 B- M( s0 r$ A处理过程
1)ipmiutil工具验证
经确认,ipmiutil开源工具在3.0.3版本之后才支持user子命令,如果需要使用,则需要升级下ipmiutil工具版本。

, ?) }( V: Z9 p, E6 q

6 c; L, R  q- ]$ Q
通过网站http://ipmiutil.sourceforge.net/,下载ipmiutil工具的最新版本3.0.9。
使用3.0.9版本的工具,验证了下user命令是可以执行的,但是会出现报错“ipmiutil user, Request data length invalid”,见下面的截图。Linux系统下也会报相同的错误,怀疑和ipmiutil的解析规则有关系。
#用户列表+ j1 q! I9 {% \$ ?+ T

# a$ y8 |% B$ l  `# |+ F0 ?
#ID 更改(无法直接变更)
& ~* h9 h" M0 n$ I" n4 s4 v0 d9 Q$ipmitool user set name 5 admin6 V5 e" F4 |0 ~& k' S( b9 T
" f; W# G5 c1 j2 [2 S4 f! Q
Ipmiutil工具验证结论:经多次验证,确认使用ipmiutil 执行用户添加操作,是可以添加用户、配置密码以及设置用户权限,但是不能给用户使能生效。
  ~$ b8 s; i: \. J" z! `6 K
+ R% m( f/ `+ ^8 z1 \
2)ipmitool工具对比验证
BMC默认支持ipmitool工具,ipmiutil工具很少用。
采用ipmitool工具验证命令可行性,以及服务器环境。
验证使用的ipmitool的版本为:1.8.14。
( |! U/ v8 p9 j0 G+ h' k
#用户列表---说明:该命令是支持的。$ipmitool user list 1
1 N. n3 L8 q1 |/ p0 K5 J
#更改密码 (p@sswOrd)' Q: y+ g) A5 p% t
$ipmitool user set password 5 p@sswOrd
* p0 Z; M4 {# G! W0 s6 V
说明:如果使能了密码复杂度校验,则上面的密码配置会失败,必须含有数字、大写字符、小写字符、特殊字符的组合,禁用后,上面的命令可以执行成功
' w) Q1 r5 r: T2 p8 N  y
#添加用户(添加ID4 e$ T# I3 W/ G4 w4 A5 a9 ~
$ipmitool user set name 6 testuser

9 M% L$ `& n2 I2 x) ?! P
说明:如果已经存在相同的用户名,则配置会失败,下面截图是成功的截图:

- R" m4 ^) I$ [) x/ o
#用户权限( ipmitool user priv   [] )
; I' R9 V% L3 ?) v' L  G: s3 z$ipmitool user priv 5 4 1

1 o( g2 E9 v9 z6 `" ?
说明:经过测试验证,权限设置是支持的

9 f7 R, x! f" l1 ~# m! ^9 Y  V
采用ipmitool工具配置用户信息后,可以成功使能用户,且采用该用户进入IBMC。
5 O* e& |( W3 G; o1 y6 [
Ipmitool工具验证结论:经多次验证,相同服务器环境下ipmitool工具配置用户功能均正常,命令没有问题。
3)ipmiutil报文分析
BMC研发出调试版本,抓取ipmiutil工具发送命令时的报文信息。
经验证,在使能用户命令上,ipmitool发出的使能用户的命令有16个或者20个byte,而ipmiutil发出的使能命令只有3个byte,这个是不符合ipmi规范的。

2 E5 }' z* u6 S0 ^. m; U- I( C
ipmiutil数据如下:

- o: ^7 q6 T' r: p2 y+ X3 b+ n6 [2 \1 s
Ipmitool发出的使能命令的数据结构如下:

2 B5 m  j* O+ p0 C# v9 ~2 ]- S
参考ipmi规范如下:
: [' q- e( x, h. z# J8 M) {" K+ e% N
经确认,ipmiutil工具发送其他正常命令时,返回值为00;使能用户等不正常命令时,返回值为C7。
$ o5 k" B6 V/ w7 w2 ^5 C% f
Ipmiutil为开源工具,该bug主要体现在与华为服务器的BMC版本兼容问题上。
解决方案经讨论主要有以下几种:
A.由于Ipmiutil为开源工具,与其开发者联系,反馈bug,下一个版本合入。
B.已经有ipmiutil源代码,华为修改代码优化,出一个临时版本工具。但有2个问题:后续工具版本更新及维护问题;代码工作量和时间计划,需要评估。
C.BMC出个限制商用版本,解决该问题。但该版本不符合规范,无法通用。其他工具使用可能存在问题。兼容性无法评估。

4 _0 ?0 L% A/ O) }2 t' q- P$ Y
D.推荐客户使用ipmitool工具。该工具经研发和现网实际验证,可以满足客户所有要求。
该问题是否也存在友商服务器环境上呢?
对比验证结果如下:
2 ~0 B: G5 |7 D; {4 \
序列
友商(V5服务器)
结果
1
HP
PASS
2
DELL
FAIL
3
联想
FAIL
+ A+ B3 Y( M& {+ b- Q
由于HP服务器确认可以支持,为了兼容友商,BMC研发确认合入BMC版本解决ipmiutil问题。

" r0 g8 K" X- R  Z* G; x' E

, c9 t& w9 T* u* l0 p, e

9 {  \3 L! ]. e7 S: A根因
在使能用户命令上,ipmitool发出的使能用户的命令有16个或者20个byte,而ipmiutil发出的使能命令只有3个byte,这个是不符合ipmi规范的。

  A- @) X; }, a2 C  s- R3 Y" T' m, R
+ h5 [9 G, L6 A, Q4 L
& C& H$ I) y+ l! U4 R) h
 楼主| 发表于 2023-6-17 07:49:24 | 显示全部楼层
Ipmitool –I open sensor list #命令可以获取传感器中的各种监测值和该值的监测阈值,包括(CPU温度,电压,风扇转速,电源调制模块温度,电源电压等信息)4 f/ X0 ]+ c. P4 ~0 P6 o
. d7 l: k0 k) R( i) `# V3 W; z: t! L4 H
Ipmitool –I open sensor get “CPU0Temp” #可以获取ID为CPU0Temp监测值,CPU0Temp是sensor的ID,服务器不同,ID表示也不同。
- }4 I2 ]) e3 [+ T& i+ r4 b6 s* a/ r7 H+ Q
Ipmitool –I open sensor thresh #设置ID值等于id的监测项的各种限制值。
) I% B4 v2 N8 i) w5 ~8 h6 Q$ p4 i4 O( N- n9 N
Ipmitool –I open chassis status #查看底盘状态,其中包括了底盘电源信息,底盘工作状态等6 w9 @* n; q+ j1 P

3 c' i/ g) @( Q. k  C' G# j% uIpmitool –I open chassis restart_cause #查看上次系统重启的原因
/ j& O5 U( N' r" U# W) f/ G# x6 {  o; r: T8 z0 _6 R5 K& O
Ipmitool –I open chassis policy list #查看支持的底盘电源相关策略。: B, L& O9 d8 r  G& S4 @

: s. o4 g6 U/ O5 ~( e0 XIpmitool –I open chassis power on #启动底盘,用此命令可以远程开机: X8 E8 y: g0 t0 [7 a

0 z/ {: v- n0 B5 K, KIpmitool –I open chassis power off #关闭底盘,用此命令可以远程关机
5 g3 y& z5 |6 K7 \
3 F0 X6 S, v  D+ R1 WIpmitool –I open chassis power reset #实现硬重启,用此命令可以远程重启
) U* B: g' r0 s! h4 ~) N: d9 x3 a8 }+ q. n9 E) A" q! F$ s1 G
#Ipmi还可以设置系统启动boot的设备,具体见ipmitool帮助文档
& J( ?; O) W% A# b- P: X1 j9 R# f( i3 M0 j8 @
Ipmitool –I open mc reset #使BMC重新硬启动
# J8 r) v" r$ Y, g; M. K3 G) g. e4 Q6 o3 s/ G  H
Ipmitool –I open mc info #查看BMC硬件信息+ g* X6 F; e8 ^' r1 I" N
3 g* D0 ^4 l* i6 x1 v. P
Ipmitool –I open mc getenables #列出BMC所有允许的选项: I1 h7 u8 W# R8 R# U
1 p4 V  o: Q  ]4 h6 g
Ipmitool –I open mc setenables =[on|off] #设置bmc相应的允许/禁止选项。& t9 N6 R/ e' n8 l( x9 {

/ f0 R2 a  h% KIpmitool-I open event 1 #发送一个温度过高的消息到System Event Log中,可以发送的Event有:; M( n9 p; L8 }2 I, ~7 ?
% o/ f5 s( Z: [7 K' l, L/ O/ U
Temperature: Upper Critical: Going High  Z1 Q) Z' r* n& }

( K. D8 w# n# m+ a" F. z' g  l: m* ZVoltage Threshold: Lower Critical: Going Low* S. ?8 a! E1 ^% E) h5 e, U# }7 P; B

. P% z6 h. S: l- I9 A! C! d9 BMemory: Correctable ECC Error Detected0 [' L0 M8 }: L- C$ v% V
% p- X1 l, m' s; W& u
Ipmitool-I open event #命令可以用测试配置的IPMI中的snmp功能是否成功。
* y6 A% i& K- Z& D$ D: ?+ }: W, X. E
& b6 y# D* u. v: f+ iIpmitool -I open lan print 1 #打印现咱channel 1的信息 。
1 s% z( X/ T  [9 ?6 \" z0 n: o; ?3 g8 c' D- s# j6 q# Q% ?/ L
Ipmitool -I open lan set 1 ipaddr 10.10.113.95 #设置channel 1的IP地址为10.10.113.95" l9 @( e0 \1 m: U7 p+ i

; B7 p) U4 @6 c9 g1 _( k. W7 i4 ?" qIpmitool -I open lan set 1 snmp public #设置channel 1 上snmp的community为public。4 G! b' D$ U  ^5 _/ |% J. I

& t1 h/ {6 _7 wIpmitool -I open lan set 1 access on #设置channel 1允许访问。! Q  h+ z; {5 D' h

$ L! g6 V% `7 Z! c/ @3 EIpmitool -I open pef info #打印Platform Event Filtering (pef)信息
0 d. g7 Q* ~2 v$ z& X
% @0 ?2 Z+ j. r% `( G) W; Z+ pIpmitool -I open pef status #查看Platform Event Filtering (pef)状态
& O; u. D/ q* z& E! U
$ _! x: ]# L# n4 m1 b; W* v; E3 A$ o6 |Ipmitool -I open pef policy #查看Platform Event Filtering (pef)策略设置. T8 K; d' c( D1 v

; u' A3 t* m0 Q1 J% m/ G8 ^& z' nIpmitool -I open sdr list fru #读取fru信息并显示。4 l2 V4 ^! G% C
+ U% z: d9 n4 d, b, L: @  j  i5 Z
ipmitool sel clear #清除记录& q1 t, s/ Y* `; D, `
  G, C( I' e! p+ V
ipmitool sel elist
5 E2 p3 l% T; ]6 ?  d) |- m8 W7 Y1 N6 h2 C
ipmitool sel list" w+ N! L5 P. J2 C

2 K6 U0 P; n( h$ X# F3 K  S% {ipmitool fru; C7 U  o( o' J  q5 _

$ o. f1 L# R5 l9 [2 c' l! Xipmitool fru print #显示fru信息5 q( h, V- ~4 e  Y/ \) h6 R

' z  l% Q, ]9 I$ F$ I  T( Iipmitool fru print 0
4 W* M6 f' T/ e. W6 ~$ j
4 s% V# u3 F) n3 N' J$ W# Yipmitool fru print 1
; F9 \; k, G) ?, @* S" r% p1 j4 X9 M- z' A
ipmitool bmc reset cold #重启bmc. ^8 ?. m7 O4 L
( L$ E% q, i/ |, h/ V' M
ipmitool sdr #查看psu fan (BAT)等信息& y! N* t, {3 s: U2 G; I  d' d5 e
+ d: F  v1 C% R! g
ipmitool sdr type fan( z7 Q: b- V$ P4 m. Y% e
# w. J4 B1 W0 [" D9 V; A
ipmitool mc info #查看bmc信息
0 ^- G1 k9 h* ?( g2 t8 I' D, k/ F( O& j' p4 t  ]% b$ z
ipmitool lan print #显示lan信息* h& J1 r% M* W& q* s

4 w: `* j( n, ^0 h* ]1 a" xipmitool lan print|egrep "MAC Address" #得到bmc的oui
, k9 t7 U0 B1 U4 y8 I# t
+ Z9 `$ S$ W" D! E' tipmitool lan set 1 ipsrc dhcp #设置动态ip 1用户
6 v8 d' C0 U+ {$ h
! Z, _$ X, e5 [- }ipmitool -H $bmc_ip -U admin -P admin mc info #设置用户名密码+ L& z  D. \8 I* |) X
, u, t4 c8 @+ n( N" ]  N
ipmitool chassis policy always-off- p! I+ ]4 a$ e5 u* j1 P! U

! Y1 [% H* a. U9 h6 ]6 ]: P0 i4 Eipmitool chassis identify force9 Z0 o/ T3 l: M* s% C, U' Z  L

( F9 l% B1 e) P+ |7 _% g9 xipmitool chassis identify off
9 N! Y* D( D' x! L4 _% g  n  `0 w  n! B! b; S* x
ipmitool sdr type Temperature
) v; w% ?7 E0 U$ F9 e/ h7 A* J9 a, d) a  p! I; c
ipmitool sol payload enable 1
3 R# H8 g2 |1 n4 c, A+ d
3 u. ~3 H1 O# h3 _/ ?7 J5 q; @# P9 u1 s4 a
IPMI RAW command: m2 V* `" ]# m  S. R
参照IPMI spec 2.0 with KCS
& k" E9 w! s) c- m; W" q1 V6 V# V7 L) m# l/ K0 P
BMC 可以控制的功能很多, 除了常用的ipmi command, 其馀还有许多,可以依靠RAW command 来与BMC 沟通完成, 并且有"隐藏"的command 可以用,尤其是OEM command, 可以询问各机种BMC RD! Y6 j8 v7 D6 Z" D2 e. \
  y8 F5 i" ~  x5 X
以下整理出来较有用的command, 需注意Data 的Request/Response 起始位置。
0 z/ j5 b' j. e( }; E0 E+ X# _
+ k( n! y6 N( u0 Z9 QRequest 指令格式 "ipmitool raw NetFnCode CommandCode Data .."* K* f! n8 Y9 o2 m! H9 m
: C  Y- f3 ~$ C9 p8 B- B
Ex.ipmitool raw 0x0C 0x02 0x01 0x04 0x00 0x00(Get BMC IP Source)* M. f/ a( _, k3 C$ @

* l3 g+ U" ~- ~7 p) \0x0C Request Transport Media-specific configuration & control
% \9 z) h' G0 w, G0 n7 L' ?& m5 [, O7 o$ K, P
0x02 GET LAN Config2 a5 m5 T1 L+ K/ d$ V1 A& \  S
7 c) C$ c, P5 \* `9 W
0x01 Channel Num# x: a4 s9 u  x1 Y

- W/ {, F! z- S' S8 _0x04 IP Source(Selector), h/ u' B1 c! Z) A4 c
$ E+ u8 e7 H' U
0x00 not use set Selector
7 ]6 f+ r3 y* ^  z! [3 G) H0 i  _6 G/ @' X  I
0x00 not require block num+ |/ _+ d- u! K  Q; T0 P4 |  r
4 j5 W6 `  L" E; ]5 n( J. S) M3 I
Response 指令格式 "NetFnCode CommandCode CopmpletionCode Data .."$ T, a) r: {9 s0 \8 X& _

6 ?% q' x) w4 G. QEx.0x0D 0x02 0x00 0x01
% _7 Q. V8 U, L* b' D. d' E# f+ P# a1 M8 Y/ q  m- x
0x0D Response Transport Media-specific configuration & control, u5 G& P0 I0 G  q, }% m% X
: L/ S4 v0 M3 m& e" E0 [2 y$ |. A
0x02 GET LAN Config& k* F6 ?$ y) O( n8 D) ^
1 y( d5 ]! V. Z# K, ]
0x00 Command Completed Successful( }% O3 T4 f7 M& L& A) O
; w* B' Y7 a- L# F
0x01 IP source is Static" `; h" C! f  j% Q

0 v8 L/ W7 W* I5 H4 Q; k; p! Q## NetFn code
6 |$ s# w. j/ e6 ?4 @" i$ W7 i, E) j" u( ~' [) B) u* _. S9 w4 ]
0x00(request), 0x01(Response) Chassis
9 `4 E' f$ ]' r
0 l4 |' c4 u1 M- h0x02(request), 0x03(Response) Bridge3 M& G7 D5 f- T6 L

# ~  J. B8 d" m% r( `4 N  Q6 N0x04(request), 0x05(Response) Sensor/Event
0 g7 g& l- @) f! D
- R6 L" P+ f: o. x3 u( [; F7 m: s  g; r0x06(request), 0x07(Response) Application; S( V1 ]  V# I/ K6 \$ v

6 n+ N% c: ]- n, t. \" ?5 @0x08(request), 0x09(Response) Firmware Transfer7 m0 x3 @$ o6 }7 z# F( {

) b" f. G5 l/ k) ^0x0A(request), 0x0B(Response) Non-volatile storage
6 T6 G# `* z9 N) g1 I7 D0 D& @8 Y1 g+ q
0x0C(request), 0x0D(Response) Transport Media-specific configuration & control3 I' j( c6 `0 N
  ?/ Y8 Q0 j, U5 C$ G4 }9 _$ d
0x0E- 0x2B Reserved/ n" g; I8 r2 p- y1 R0 J
% B8 e- u8 C% O+ o! _
2Ch-2Dh Extension Non-IPMI group
$ V$ }* D7 w$ B* f5 v3 r4 y0 j7 q) O) {9 W& t
2Eh-2Fh OEM/Non-IPMI group% l; [$ ]0 S1 [, B
9 \# a9 r2 W6 q
30h-3Fh Controllerspecific OEM/Group
! r2 I  u. k& P7 o* b# B1 F, g& Q, o" E' [1 u5 p* c
## Completion Code
$ w$ t( ], U, J4 \! R/ b% }# t3 m% I' e+ F
0x00 Command Completed Normally( q( f# F2 S6 l
; z; _* ^3 N; l6 {9 P8 [( c
0xC0 Node Busy
- H7 q; f' P1 ?# x4 h3 `8 g$ \3 [
; y! G% V( d0 H! Z% y1 e8 Z0xC1 Invalid Command& u: [0 i9 S7 U6 r1 M, G7 J- G

1 ]& Q+ H5 v8 B- [$ k, Q0xC2 Command invalid for given NetFn
2 U; P0 N3 i! R2 n  q" h
8 u( ~& x: ]2 Y* A2 W1 ?# c0xC3 Timeout; B6 G# {. ]: i2 {4 ~/ j, G
% r- K" h( W4 Y7 J6 ?
0xC4 Storage Out of space
1 ?7 ^2 C! V7 `" f% C8 m% O  K/ s* ~" S4 K: X, T
0xC5 Reservation Canceled or Invalid Reservation ID& N: v4 [8 U6 o3 _8 b5 P

, n! v6 m2 M2 B4 A0xC6 Request data truncated
5 O  [6 x( P* r) Q) N! c* P5 p1 Z* U  ~
0xC7 Request data length invalid
+ Z$ ~0 |# |5 O" g  R' A1 f0 h; u4 `& K5 |: ^" D2 v$ W/ f/ w" k
0xC8 Request data field length limit exceeded
9 k8 W' d: Y. g. s; k$ R$ ^4 D3 Y  s# C
0xC9 Parameter/Data out of range
3 p* K  E, L2 u2 ~* K( T+ D, Q/ P! M. g# d) N! t, T
0xCA Cannot return number of requested data bytes
6 P# m: w  H0 Y2 ?& w( p4 B! _" Y5 D: h( \
0xCB Requested Sensor, data, or record not present
( [" a* }" {8 g2 {3 S! v/ u( a6 {( u
0xCC Invalid data field in Request" s! ~: Y# A3 P4 A/ o6 T
! V5 u% r( E$ `! F& X4 I
0xCD Command illegal for specified sensor or record type
# s. F3 B# U( D9 S* {/ R
0 K8 D3 ~+ g& }6 N; H; r0xCE Command response could not be provided9 `) ^4 B9 Q  v9 D  {/ O; @& p7 x
* q3 b: `4 @' P: t2 `1 p
0xCF Cannot execute duplicated request
6 U1 y# F7 L" _& Z7 k7 N$ l8 r* U2 o  {- @6 f1 q6 w: P
0xD0 Command response could not be provided. SDR Repository in update mode.
3 r8 z& Q: H3 E7 _$ \1 C, B
9 V! S. C8 n3 l/ {6 r4 w( w0xD1 Command response could not be provided. Device in firmware update mode.
: a5 n8 `9 J1 ?, x9 e2 ^* Z1 D- W- r7 B! U/ T7 Y/ K5 r# @7 d! e
0xD2 Command response could not be provided. BMC initialization or
8 v8 N6 J) ?6 Q  H- Z& Y8 {6 E4 B
initializationagent in progress+ A3 B' L. D$ {7 O- C

5 D+ V/ }! }( [  F  D5 T: C- \) L0xD3 Destination unavailable* S& w# w' t+ M- _* ?
0 Z/ n' ~; ?! L( {; ~1 T2 r6 M6 z
0xD4 Cannot execute command due to insufficient privilege level or other
4 o+ b, m: O$ m  z# |
, i$ T% d5 c+ g1 \securitybased restriction) M, Q' e( i3 Z9 ]! u9 R+ R1 P

; L  F+ a! m9 L: B; \9 |5 I. H4 l0xD5 Cannot execute command. Command or parameter not supported in present2 e. _/ D: F& j" L
+ \, y+ ~* \2 H7 g' g
state
/ v7 `! ~3 j; ]6 j+ Q2 t" i; H# X7 n3 \; Q& c% C3 y
0xD6 Cannot execute command. Parameter is illegal3 P5 e9 k3 P0 w+ w  ^3 N2 ]& Q3 V

# T3 a% V2 y8 v8 N3 l0xFF Unspecified error% [) E) V9 u/ Z' K

# ~9 q1 g" \: s( {* U5 J" z0x01-0x7E OEM completion codes
+ p4 }+ c; r( D8 C4 ~/ Q+ t- M, }4 o$ b- T
0x80-0xBE Standard command-specific codes
* W! L$ P8 p. Z- ?- o, w6 _8 K& r
0x7F, 0xBF, 0xD7-0xFE Reserved0 A, T" I; N" d: ^7 c1 v
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-8 07:26 , Processed in 0.067013 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表