当前位置:文档之家› ABAQUS INP文件 精讲

ABAQUS INP文件 精讲

ABAQUS INP文件 精讲
ABAQUS INP文件 精讲

ABAQUS INP文件精讲

一、输入文件的组成和结构:

1.一个输入文件由模型数据和历史数据两部分组成.

模型数据的作用:定义一个有限元模型.包括单元,节点,单元性质,定义材料等等有关说明模型自身的数据.模型数据可被组织到零件中(零件可以被组装成一个有意义的模型).

历史数据的定义是模型发生了什么----事情的进展,模型响应的荷载,历史被分成一系列的

时步层序.每一步就是一个响应(静态加载,动态响应等),时步的定义包括过程类型(比如静态应力分析,瞬时传热分析等)对于时间积分的控制参数或者非线性解过程,加载和输出要求. At a minimum the model consists of the following information: geometry, element section properties, material data, loads and boundary conditions, analysis typ

e, and output requests.

1.ABAQUS输入文件的结构形式。

1) 必须有一个*HEADING开头。

1.接下来就是模型数据部分,定义节点,单元,材料,初始条件等。模型数

据的层次为:部件,组装,模型。

?????????? 必须的模型数据:

(1)几何数据:模型的几何形状是用单元和节点来定义的,结构性单元的截面是必须定义的。比如梁单元。特殊的特征也可以用特殊的单元来定义,比如弹簧单元,阻尼器,点式群

体等。

(2)材料的定义:材料必须定义比如使用的是钢啊,岩石,土啊等材料。

可选的模型数据:

(1)零件和组合:一个模型可以用几个零件来定义有可以把几个零件组合成一个集来定义。

(2)初始条件? :比如初始应力,温度,或者速度等

(3)边界条件:

(4)运动约束

(5)相互作用

(6)振幅定义

(7)输出控制

(8)环境特性

(9)用户子程序

(10)分析附属部分

接下来就是历史数据:定义分析的类型,荷载,输出要求等。分析的目的就是预测模型对某些外部荷载或者某些初始条件的反映。一个ABAQUS分析是建立在STEP的概念上的,(在历史数据中描述)在分析中可以定义多个STEPS。每个STEP用*STEP开始,用*END STEP结束。*STEP是历史数据和模型数据的分界点,第一次出现*STEP的前面的是模型数据,后面的就是历史数据。

?????????? 必须的历史数据:

响应类型:必须立刻出现在*STEP选项后面。ABAQUS中有两种响应步,一种是总体分析响应步,可以是线形和非线形的,另一种是线形扰动步。

可选历史数据:

(1)荷载:通常定义某种加的荷载类型和大小。荷载可以被描述成时间的函数。

(2)边界条件输出控制

(3)辅助控制

(4)再生单元和曲面

二、书写input文件的语法和规则:

1.关键词行:

1)必须以*开始,后面接的是选项的名字,然后随之定义选项的内容.如:

* MATERIAL?? NAME=STEEL

注释行是以**开始的.

2)如果有参数,则参数和关键词之间必须用“,”格开。

3)在参数之间必须用“,”格开。

4)关键词行中的空格可以忽略。

5)每行的长度不能超过256个字符

6)关键词和参数对大小写是不区分的。

7)参数值通常对大小写也是不区分的,但是唯一的例外是文件名区分大小写。

8)关键词和参数,以及大多数情况下的参数值是不需要全拼写出来的,只要他们之间可以相互区分就可以了。

9) 假如参数有响应的值,则付值号是“=”。

10) 关键词行可以延续,比如参数的名字很长,要在下一行继续这个关键词行的话就可以这样做,用“,”来连接。比如:

*ELASTIC, TYPE=ISOTROPIC,

DEPENDENCIES=1

11) 有些选项允许INPUT和FILE的参数作为一个输入文件名,这样的文件名必须包括一个完整的路径名或者是一个相对路径名。

2.数据行:(数据行如果和关键词相联系必须紧跟关键词行)

1)一个数据行包括空格在内不能超过256个字符。

2)所有的数据条目之间必须用“,”格开。

3)一行中必须包括指定说明的数据条目的数字。

4)每行结尾的空数据域可以省略。

5)浮点数最多可以占用20个字符。

6)整数可以是10个

7)字符串可以是80个

8)延续行可以被用到特定的情况。

3.标签:

什么是标签呢,比如集名,曲面名,钢筋名,他们是区分大小写的,长度可以有80个字符长。标签中的空格是可以省略的,除非用“”来标示。那就不能省略了。没有用“”来标示的标签必须用字母来开头。如果一个标签用“”来定义那么“”也是标签的一部分。标签的开始和结束不能用双重“_”

下面是一个使用了引号和没有使用引号的例子:

*ELEMENT, TYPE=SPRINGA, ELSET="One element"

1,1,2

*SPRING, ELSET="One element"

1.0E-5,

*NSET, ELSET="One element", NSET=NODESET

*BOUNDARY

nodeset,1,2

4.数据行重复:

数据行可以重复,也就是说每行数据可以有一行响应的变量也可以有几行。同样也可以有多行数据行,对应各自的变量行.如:

*ELASTIC, TYPE=ISOTROPIC

200.E3, 0.3, 20.

150.E3, 0.35, 400.

80.E3, 0.42, 700.

定义了一个零件的材料性质,均质,线弹性,在不同应力下的扬式模量和泊松比.

、从外存储器中引入模型或者历史数据

The *INCLUDE option can be used to specify an external file that contains a por tion of the ABAQUS input file. This file can include model and history definiti on data, comment lines, and other *INCLUDE references. When the option is encou ntered, ABAQUS will immediately process the input data within the file specifie d by the INPUT parameter. When the end-of-file is reached, ABAQUS will return t o processing the original file.

A maximum of five levels of nested *INCLUDE references can be used. The option supports UNIX environment variables.

Usage:? *INCLUDE, INPUT=file_name

ABAQUS INP文件精讲(二)典型实例

四、举例:

下面介绍两个简单的例子:

例一:悬臂梁.

输入文件的开始就是文件头,以HEADING 开始,随后是模型的名字,如下所示:

*HEADING

CANTILEVER BEAM

然后是网格定义:

现在就是模型数据的开始了.一般选择从网格的定义开始,网格包括(单元和节点)

假如我们的悬臂梁有五个单元,六个节点,下面我们首先详细说明节点:

*NODE, NSET=ENDS

1, 0.

6, 100.

*NGEN

1, 6

节点组集,NSET其值(名字)为ENDS.下面的就是这样理解的,第一个节点是从0开始的,第六个节点是在100结束的.

同样我们来定义单元:

*ELEMENT, TYPE=B21(单元类型)

1, 1, 2 (单元类型的参数)

*ELGEN, ELSET=BEAM (产生单元集,及其名称)

1, 5 (一个单元集,包括5个单元)

现在定义单元的性质:

*BEAM SECTION, SECTION=RECTANGULAR, ELSET=BEAM, MATERIAL=STEEL 1., 2.

梁截面,截面的形状是矩形,单元集的名称是梁单元,材料是钢。截面的尺寸是1*2。

下面定义材料的性质:

*MATERIAL, NAME=STEEL

*ELASTIC

30.E6,

材料是钢,弹性,弹性模量是30E6。

下面定义边界:

*BOUNDARY

6, ENCASTRE

边界是在6节点,通过ENCASTRE来描述。

边界也可以用下面的形式来定义:

*BOUNDARY

6, 1, 6

ABAQUS对结构单元的中的节点的自由度使用常规的编号方式。1,2,3 代表的是位移分量;4,5,6代表的是旋转分量。

以上是模型数据的定义,下面开始历史数据的定义:(加载的次序,事件的发生,还有我们想看到的变量的响应)

时步(步骤)的定义。

*STEP, PERTURBATION(步骤的开始,扰动是其名称)

*STATIC(静态分析)

*CLOAD(集中荷载)

1, 2, -20000.(在节点1,y[2代表的是y方向,假如是1则代表的是x方向,3代表的是z 方向]方向施加荷载,荷载的大小是-20000。也就是向下施加荷载。)

*END STEP(步骤的结束)

下面来解释输出要求:

*EL PRINT, POSITION=A VERAGED AT NODES, (节点的平均值)SUMMARY=YES在表的下部求和)

S11, (积分点的应力分量在X方向)E11(在积分点的应变分量在X方向)

SF,(在积分点的截面力)

*NODE FILE, NSET=ENDS

U,(节点的空间位移)CF,(节点的点荷载)RF节点的反作用力)

*OUTPUT, FIELD, V ARIABLE=PRESELECT

*ELEMENT OUTPUT

SF,

*OUTPUT, HISTORY

*NODE OUTPUT, NSET=ENDS

U, CF, RF

-

例二、孔平板分析

A thin plate, dimensions 10cm×10cm, contains a hole of radius 1cm at its cente r. The plate is made from steel, which is idealized as an elastic—strain harde ning plastic solid, with Young’s modulus E=210GPa and Poisson’s ratioν=0.3. The uniaxial stress—strain curve for steel is idealized as a series of straigh t line segments, as shown fig.1.

The plate is loaded in the horizontal direction by applying tractions to its bo undary.The magnitude of the loading increases linearly with time, as shown fig.

2.

于板内圆孔的应力集中因子大约为3,所以在时间t=1时A 点将达到屈服(板的初始屈服应力为200MPa);在时间t=3时,平板都将达到屈服。下面我们利用abaqus分析并输出时间t=1、t=2 和t=3时板的塑性变化情况。

注意到板及载荷的对称性,只需要考虑板的1/4,并在底部和边缘施加对称边界条件。采用4节点二次平面应力单元。对称边界条件的施加及载荷的分布如fig.3所示。

input 文件祥解:

*HEADING

STRESS ANAL YSIS FOR A PLATE WITH A HOLE? **文件名

*PREPRINT, ECHO=YES, HISTORY=YES, MODEL=YES **指定什么输出到*.dat文件中

*RESTART, WRITE, FREQ=1 **每一个载荷步的结果都输出到.res文件中,提供给后处理*FILE FORMA T, ZERO INCREMENT ** 将数据输出到.fil文件中,后处理用,这里要求输出分析前的数据(即载荷施加前)

**下面产生网格(节点、单元)

**节点的产生

*NODE

101, 0.0, 0.0

119, 1.0E-02, 0.0

1919, 0.0, 1.E-02

131, 5.E-02, 0.0

1031, 5.E-02, 5.E-02

1931, 0.0, 5.E-02

**

**

**

*NGEN, LINE=C, NSET=HOLE

119, 1919, 100, 101

**

**

**

*NGEN, NSET=OUTER

131, 1031, 100

**

**

**

** 将节点加到节点集outer中

*NGEN, NSET=OUTER

1031, 1931, 100

**

**

**

** 沿着径向线填充

*NFILL, NSET=PLATE

HOLE, OUTER, 12, 1

**

**

**

** 单元的产生

**

*ELEMENT, TYPE=CPS4

19, 119, 120, 220, 219

**

**

*ELGEN, ELSET=PLATE

19, 12, 1, 1, 18, 100, 100

**

**

****

** 给单元赋予属性(即单元由什么材料组成),将名为steel的材料赋给单元集plate *SOLID SECTION, MA TERIAL=STEEL, ELSET=PLATE

**

**定义材料性质

**

*MATERIAL, NAME=STEEL

*ELASTIC

210.E09, 0.31

*PLASTIC

200.2E06, 0.0

246.0E06, 0.0235

294.0E06, 0.0474

374.0E06, 0.0935

437.0E06, 0.1377

480.0E06, 0.18

**

**

**指定与时间无关的边界条件(任何与时间无关的边界条件都必须在分析步前指定)*NSET, NSET=BOTTOM, GENERATE

119, 131, 1

*NSET, NSET=LEFT, GENERATE

1919, 1931, 1

**

*BOUNDARY

BOTTOM, YSYMM

LEFT, XSYMM

**

**定义载荷施加的位置和随时间的变化

**defining loads

*ELSET, ELSET=EDGE, GENERATE

30, 830, 100

**

*AMPLITUDE, NAME=HIST, TIME=TOTAL TIME

0.0,0.0, 1.0,1.0, 2.0,2.0, 3.0,3.0

**这里的关键词AMPLITUDE为整个分析中的加载历史

** 定义载荷步

**

**Load Step Definition

**First Load Step

*STEP,AMPLITUDE=RAMP

**关键词step表示开始分析,这里的关键词AMPLITUDE表示在这步中如何施加载荷,AMPLITUDE=RAMP为平滑加载,AMPLITUDE=STEP为立即加载

*STATIC? **表示为准静态分析

1.0,1.0? **前面的数表示估计在这步中计算变形的初始时间增量,由于可以预计在这步变形为弹性变形,ABAQUS可以在这步结束时直接得到结果,不必更小的时间增量步,所以设定时间增量等于步长。后面的数指定这个载荷步的时间间隔,这里分析开始时t=0,结束时t=1,故间隔为1 。

*DLOAD, AMPLITUDE=HIST? ** 关键词DLOAD表示压力,其值为正,当为拉力时为负EDGE, P2, -82.E06? ** 施加82 MPA的拉力在单元集EDGE的面2上

** 为后处理输出过程数据文件

*EL FILE, POSITION=A VERAGED AT NODES **其中POSITION=A VERAGED AT NODES 目的是光滑曲线

S,E

*END STEP

**

**

**

**Second Load Step

*STEP,AMPLITUDE=RAMP

*STATIC

1.0,1.0

*DLOAD, AMPLITUDE=HIST

EDGE, P2, -82.E06

*EL FILE, POSITION=A VERAGED AT NODES

S,E

*END STEP

**

**Third load step

*STEP,AMPLITUDE=RAMP

*STATIC

1.0,1.0

*DLOAD, AMPLITUDE=HIST

EDGE, P2, -82.E06

*EL FILE, POSITION=A VERAGED AT NODES

S,E

*END STEP

五、文件的执行

1、数据的检查

abaqus job=tutorial datacheck interactive

or? abaqus datacheck job=frame interactive

2、运行

abaqus job=tutorial interactive

or? abaqus job=tutorial continue interactive

or? abaqus continue job=tutorial interactive

3、后处理

运行abaqus viewer启动后处理模块

at the operating system prompt. The ABAQUS/Viewer window appears.

Reading the output database file

To begin this exercise, open the output database file that ABAQUS/Standard generated during the analysis of the problem.

To open the output database file:

1.From the main menu bar, select File->Open; or use the? tool in the toolbar.

The Open Database dialog box appears.

2.From the list of available output database files, select frame.odb.

3.Click OK.

Tip:? You can also open the output database frame.odb by typing

abaqus viewer odb=frame

at the operating system prompt.

Checking history data with ABAQUS/Viewer

To display boundary conditions on the undeformed model:

1.From the main menu bar, select Plot->Undeformed Shape;

2.From the main menu bar, select View->ODB Display Options.

3.In the ODB Display Options dialog box, click the Entity Display tab.

4.Toggle on Show boundary conditions.

5.Click OK.

wmi文档

问题1:WMI 是什么,它能帮我做什么? Windows 管理规范(Windows Management Instrumentation)是一项核心的Windows 管理技术;用户可以使用WMI 管理本地和远程计算机。WMI 通过编程和脚本语言为日常管理提供了一条连续一致的途径。例如,用户可以: ?在远程计算机器上启动一个进程。 ?设定一个在特定日期和时间运行的进程。 ?远程启动计算机。 ?获得本地或远程计算机的已安装程序列表。 ?查询本地或远程计算机的Windows 事件日志。 WMI 中的“Instrumentation”特指WMI 可以获得关于计算机内部状态的信息,这与汽车仪表盘获得并显示引擎的状态信息非常类似。WMI 对磁盘、进程、和其他Windows 系统对象进行建模,从而实现“指示”功能。这些计算机系统对象采用类来建立模型,例如Win32_LogicalDisk 或Win32_Process;如您所料,Win32_LogicalDisk 类用于建立在计算机上安装的逻辑磁盘的模型,Win32_Process 类用于建立正在计算机上运行的任何进程的模型。这些类基于一个名为通用信息模型(Common Information Model,CIM)的可扩展架构。CIM 架构是分布式管理任务组(Distributed Management Task Force)的一个公开标准( https://www.doczj.com/doc/bf13902588.html,). WMI 的功能还包括事件触发、远程调用、查询、查看、架构的用户扩展、指示等等。 想进一步了解WMI,请访问https://www.doczj.com/doc/bf13902588.html,/library/default.asp并搜索关键词“About WMI”。 返回页首 问题2:WMI 适用于那些平台? WMI 适用于所有最新版本的Windows。WMI 附带在Windows Me、Windows 2000、Windows XP 和Windows Server 2003 之中。 对于Windows 98 和Windows NT 4.0,可以访问https://www.doczj.com/doc/bf13902588.html,/downloads. 并搜索“Windows Management Instrumentation (WMI) CORE 1.5 (Windows 95/98/NT 4.0)”。 注意:在Windows NT 4.0 上安装并运行WMI 之前,需要首先安装Service Pack 4 或更高版本。 WMI 需要的其他软件包括: 1. Microsoft? Internet Explorer 5.0 或更高版本。 2. Windows Script Host(WSH)。Windows 2000、Windows XP、Windows Server 2003、和Windows Me 附 带的WSH,而不是Windows NT4 或Windows 98 附带的WSH。您可以从以下地址下载WSH https://www.doczj.com/doc/bf13902588.html,/downloads. WSH 的最新版本——包括在Windows XP 和Windows Server 2003 之中——是WSH 5.6。 返回页首 问题3:如果WMI 向外界暴露特定的功能,我如何才能知道? MSDN 是了解WMI 及其功能的详细参考信息的最佳场所;请参考以下地址获取WMI 参考信息:https://www.doczj.com/doc/bf13902588.html,/library/default.asp?url=/library/en-us/wmisdk/wmi/wmi_reference.asp. WMI 参考中包含了关于WMI 标准安装中大多数类、对象和API 的信息。注意:不属于操作系统一部分的WMI 提

LINUX文件系统制作详细

Linux文件系统制作流程 关键词:ARM Linux yaffs文件系统移植 Linux文件系统简介 Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。 Linux下的文件系统结构如下: Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统会出错而退出启动。之后可以自动或手动挂载其他的文件系统。因此,一个系统中可以同时存在不同的文件系统。 不同的文件系统类型有不同的特点,因而根据存储设备的硬件特性、系统需求等有不同的应用场合。在嵌入式Linux应用中,主要的存储设备为RAM(DRAM,

SDRAM)和ROM(常采用FLASH存储器),常用的基于存储设备的文件系统类型包括:jffs2,yaffs,cramfs,romfs,ramdisk,ramfs/tmpfs等。 >基于FLASH的文件系统 Flash(闪存)作为嵌入式系统的主要存储媒介,有其自身的特性。Flash的写入操作只能把对应位置的1修改为0,而不能把0修改为1(擦除Flash就是把对应存储块的内容恢复为1),因此,一般情况下,向Flash写入内容时,需要先擦除对应的存储区间,这种擦除是以块(block)为单位进行的。 闪存主要有NOR和NAND两种技术(简单比较见附录)。Flash存储器的擦写次数是有限的,NAND闪存还有特殊的硬件接口和读写时序。因此,必须针对Flash 的硬件特性设计符合应用要求的文件系统;传统的文件系统如ext2等,用作Flash的文件系统会有诸多弊端。 在嵌入式Linux下,MTD(Memory Technology Device,存储技术设备)为底层硬件(闪存)和上层(文件系统)之间提供一个统一的抽象接口,即Flash的文件系统都是基于MTD驱动层的(参见上面的Linux下的文件系统结构图)。使用MTD 驱动程序的主要优点在于,它是专门针对各种非易失性存储器(以闪存为主)而设计的,因而它对Flash有更好的支持、管理和基于扇区的擦除、读/写操作接口。 顺便一提,一块Flash芯片可以被划分为多个分区,各分区可以采用不同的文件系统;两块Flash芯片也可以合并为一个分区使用,采用一个文件系统。即文件系统是针对于存储器分区而言的,而非存储芯片。 1.jffs2 JFFS文件系统最早是由瑞典Axis Communications公司基于Linux2.0的内核为嵌入式系统开发的文件系统。JFFS2是RedHat公司基于JFFS开发的闪存文件系统,最初是针对RedHat公司的嵌入式产品eCos开发的嵌入式文件系统,所以JFFS2也可以用在Linux,uCLinux中。 Jffs2:日志闪存文件系统版本2(Journalling Flash FileSystem v2) 主要用于NOR型闪存,基于MTD驱动层,特点是:可读写的、支持数据压缩的、基于哈希表的日志型文件系统,并提供了崩溃/掉电安全保护,提供“写平衡”支持等。缺点主要是当文件系统已满或接近满时,因为垃圾收集的关系而使jffs2的运行速度大大放慢。 目前jffs3正在开发中。关于jffs系列文件系统的使用详细文档,可参考MTD补丁包中mtd-jffs-HOWTO.txt。 jffsx不适合用于NAND闪存主要是因为NAND闪存的容量一般较大,这样导致jffs为维护日志节点所占用的内存空间迅速增大,另外,jffsx文件系统在

利用wmic对Windows主机批量执行脚本

利用wmic对Windows主机批量执行脚本 2014年11月13日 AM 10:53 与类Unix操作系统相比较,Windows系统由于对字符界面的支持不完善,并没有与类Unix系统的shell可以相提并论的工具(cmd的命令行特性难用程度与 shell相比简直令人发指,虽然目前Windows推出所谓的PowerShell,但要跟上bash、korn shell等前辈还需要时间来沉淀)。一直以来,对于Windows进行批量管理大多依靠于图形界面,效率低下且可靠性不足。 其实Windows本身提供了WMI管理规范和接口,专用于支持命令行方式的系统管理,更推出wmic工具来给系统管理员使用,以下是百度百科对于wmic的介绍:WMIC扩展WMI(Windows Management Instrumentation,Windows管理规范),提供了从命令行接口和批命令脚本执行系统管理的支持。在WMIC出现之前,如果要管理WMI系统,必须使用一些专门的WMI应用,例如SMS,或者使用WMI的脚本编程API,或者使用象CIM Studio之类的工具。如果不熟悉C++之类的编程语言或VBScript之类的脚本语言,或者不掌握WMI名称空间的基本知识,要用WMI管理系统是很困难的。WMIC改变了这种情况,为WMI名称空间提供了一个强大的、友好的命令行接口。 概念的介绍总是容易让读者云里雾里,以下试验将演示如何使用wmic以及Windows共享功能来对批量服务器执行一个离线安全扫描脚本并取回结果。 试验背景: 现需要对批量Windows Server服务器进行离线安全扫描,即登录到每一台服务器执行一个vbs脚本,脚本会生成扫描结果文件,然后将结果文件下载到本地。倘若服务器数量不多,那么一台台登录执行也就罢了,但当目标服务器数量达到一定数量后,再手工进行此操作,就成为一件繁琐重复的工作。有人说,懒惰是推动人类文明不断进步的源动力。所以为了偷懒,不,为了人类文明的进步,这个工作必须使用批量和自动化的工具来完成。 实现思路: 将此工作分解为以下步骤,逐一实现: 1、登录Windows Server服务器; 2、上传扫描脚本到目标服务器; 3、执行扫描脚本; 4、下载结果文件; 5、对其他服务器重复前4个步骤。 第1步的登录服务器,传统来说,肯定是使用远程桌面了,但如前面所说,图形界面的东西,要进行批量操作是很麻烦的。那自然要使用字符界面来进行登录了,再自然地想到telnet方式是最简便通用的协议。但现今所有负责任的系统或安全管理人员都会告诉你,想用telnet来连接我的服务器?门都没有!幸好wmic就提供了远程主机的管理接口,使用"wmic /node:IP地址 /user:帐号 /password:密码"的形式可以登录到远程主机执行wmic命令。第3步的执行脚本,其实与登录是同时进行的,此处结合第1、第3步,命令就是: wmic /node:IP地址 /user:帐号 /password:密码 process call create "cmd /c cmd命令或脚本" 第2和第4步,上传与下载,其实是同样的需求,如果开通了ftp之类的文件传输服务,自然简单。但当前环境并未开通ftp,所以考虑使用Windows的文件夹共享与网络映射来实现。首先在远端服务器使用wmic创建一个路径为c:\tempshare的共享目录,然后将其映射到本地的Z盘,再直接在Z盘上进行文件的读取。

用 wmic 从命令行加入域的问题

用wmic 从命令行加入域的问题 用wmic 从命令行加入域的问题 -------------------------------------------------------------------------------- Silence2007-04-07, 23:03:29 在XP 下,用WMIC 命令可以实现将计算机加入域或工作组。WMIC 的功能非常丰富,下面是与域有关的部分内容。 1. 加入域 wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="d https://www.doczj.com/doc/bf13902588.html," username="https://www.doczj.com/doc/bf13902588.html,\username" password="password" FJoinOptions=1 注: %COMPUTERNAME% 系统环境变量,内容是计算机名。 FJoinOptions=1 表示首次加入域,若不指定username 和password,则表示加入/修改工作组。FJoinOptions=32 表示允许加入一个新域,即使该计算机已经加入到了某个域。 2、退出域 wmic computersystem where Name="%COMPUTERNAME%" call UnJoinDomainOrWorkgroup userna me="https://www.doczj.com/doc/bf13902588.html,\username" password="password" 命令运行后会显示一个返回值,若值为零则表示成功。 我有上千台微机需要加入域,所以希望来个快捷的办法。这些天进行了多次试验,发现退出域命令1 00% 测试有效,而加入域命令却经常不成功,而且我一直没有发现什么规律。百思不得其解,特来论坛讨教。 测试环境:2000 Server + XP Pro SP2 -------------------------------------------------------------------------------- asap2007-04-08, 06:50:21 将FJoinOptions=3试试。2表示在server端创建computer account。没有试过Windows 2000 Server 下的自动加入;以前也是写的vbscript脚本这样作的;看MSDN上说这个的要求是这样的: Client Requires Windows Vista or Windows XP. Server Requires Windows Server "Longhorn" or Windows Server 2003. 也许这个就是问题所在?手动加入domain时,如果不成功时,也是需要在DC上建立computer账号的。 good luck! -------------------------------------------------------------------------------- G992007-04-08, 07:45:32 学习一下哈

vxWorks文件系统详细介绍资料

VxWorks为块设备(磁盘)的实时使用提供了两种本地文件系统:一种与MS-DOS文件系统相兼容,另一种与RT-11文件系统相兼容。这些文件系统的支持库分别为dosFsLib和rt11FsLib。VxWorks还提供了一种简单的raw文件系统,这个文件系统把整个磁盘作为一个单独的大文件。这个文件系统的支持库是rawFsLib。 VxWorks还为不使用标准文件或目录结构的磁带设备提供了一个文件系统。磁带卷被看作一个raw设备,整个卷就是一个大文件。这个文件系统的支持库是tapeFsLib。另外,VxWorks提供了一个文件系统支持库cdromFsLib,它允许应用程序从依照ISO9660标准文件系统格式化的CD-ROMs中读取数据。 在VxWorks中,文件系统不受块设备种类型或它的驱动程序的约束。VxWorks块设备都使用一个标准接口,以便文件系统可以与设备驱动程序自由的混合。做为选择,你可以写自己的能被驱动程序以相同方式使用的文件系统,只要在文件系统、驱动程序和I/O系统间遵循同样的标准接口。VxWorks的I/O体系结构使得在一个VxWorks系统中可以有多样的文件系统,甚至其类型也可以不同。块设备界面在3.9.4块设备中讨论。 1 与MS-DOS兼容的文件系统:dosFs 使用dosFs文件系统格式化的磁盘与MS-DOS(直至6.2版本)磁盘是相兼容的。由两个文件系统初始化的硬盘之间在格式上有细微区别。然而,数据自身是兼容的,而且dosFs可被配置成使用MS-DOS格式化的磁盘。 DosFs文件系统向不同要求的实时应用程序提供了良好的适应性。主要特点包括: l 文件和目录分等级排序,允许有效地组织,在一卷上可以创建任意数量的文件。 l 每个文件可以是连续存储或非连续存储的。非连续存储的文件可使硬盘空间利用率更高,连续存储的文件可以增强系统性能。 l 具有与广泛可用的存储器和可恢复介质的兼容性。应用VxWorks(不使用dosFs文件扩展名)、MS-DOS PCs和其它系统创建的磁盘可以自由的交换。如果分区表被说明,那么硬盘也是兼容的。 l 具有从有dosFs文件系统的本地SCSI设备引导VxWorks的能力。 l 可以使用比通常MS-DOS允许的8个字符的文件名加3个字符的扩展名更长的文件名。 l NFS(网络文件系统)的支持。 1.1磁盘组织 MSDOS/ dosFs文件系统提供了一种以灵活方式组织磁盘数据的方法。它维护指定目录、每个包含文件或其它的目录的等级设置。文件可以被设置其搜索路径;文件扩展时,新的磁盘空间被自动分配。分配给一个文件的磁盘空间不必一定是连续的,这样可以使磁盘空间浪费最小。然而,为了提高它的实时性,dosFs文件系统允许连续空间被预先个别地分配给文件,从而使查找操作最块,行为更加确定。MS-DOS/dosFs文件系统的通常组织结构如图1,其中的多个单元在下面的部分论述。 图1 MS-DOS磁盘组织 ------------------------------- 引导扇区扇区0 ----------------------------- 文件分配表(FAT) ----------------------------- 根目录 ------------------------ 文件和子目录 ---------------------------- 簇 在MS-DOS/dosFs文件系统中,分配给文件的磁盘空间由一个或多个磁盘簇组成。一个簇为一组连续的磁盘扇区。软盘通常由两个扇区组成一簇;固定硬盘由更多的扇区组成一簇。文件系统可以一次分配的最小的磁盘空间为一簇。虽然每簇有巨大数量的扇区允许在固定大小的文件分配表(FAT;见文件分配表)中描述一个巨大的磁盘,但是这可能会导致磁盘空间的浪费。 引导扇区 MS-DOS/dosFs硬盘或磁盘的第一个扇区称为引导扇区。其中包含有多种配置数据。其中一些数据域描述硬盘的物理性质(例如总扇区数),另外一些域描述文件系统变量(例如根目录的大小)。 引导扇区信息在初始化时写入磁盘。dosFs文件系统可以使用在另一个系统上初始化过的磁盘(例如,在MS-DOS PC上使用FORMAT),或者VxWorks可以使用ioctl()调用中的FIODISKINIT函数初始化磁盘。 随着MS-DOS标准的发展,多样的域被加入到引导扇区的定义中。VxWorks 下的磁盘初始化使用MS-DOS 5.0版本定义

基于WMIC和脚本实现对内网终端及设备的信息统计

基于WMIC和脚本实现对内网终端及设备的信息统计 摘要:随着电力企业信息化的不断深入发展,电力企业对信息化的依赖程度越 来越高,公司各种终端越来越多,给运维人员的设备台账治理带来了很大的难度。本文主要探讨利用wmic和脚本进行终端信息收集,提高运维人员的工作效率。 关键词:WMIC;脚本;终端信息 1 引言 建立详细的设备台账,是终端运维工作的基础,但随着电网的发展,公司各 类终端越来越多,给运维人员的设备台账治理带来了很大难度。微软Windows98 及以后的版本提供了WMIC功能,可快速查询系统软硬件及外接设备信息数据, 利用这一功能,使用宿主脚本及数据库技术,结合桌管系统策略下发功能,可提 高内外网终端及外接设备普查效率。 2 软件介绍 2.1 WMIC wmic是wmic命令行,作为WindowsXP的一部分发布的wmi命令行工具提 供一个到wmi接触结构的命令行接口。可以使用wmic.exex执行来自命令行的常 见wmi任务,包括浏览CIM和检查CIM类定义。 2.2 VB脚本 VBScript是Visual Basic Script的简称,即Visual Basic脚本语言,它是一种微 软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系 统中的元素,对系统进行管理。同时它又是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。如图2-1所示。 图2-1 2.3 北信源主机监控审计与补丁分发系统 北信源主机监控审计与补丁分发系统,以终端管理为核心,形成集主机监控审计、补丁 管理、桌面应用管理、信息安全管理、终端行为管控等终端安全行为一体的管理体系,为企 业管理者提供终端多位一体、同意管理的解决方案。 3 处理过程 3.1 前期准备 1)根据工作任务要求,收集合理的统计字段。 2)利用微软操作系统wbemtest工具在wmic中寻找相应的类别及对象,对相似相近的类 别 对象,根据要求进行合理的取舍。 3)根据确定的字段,在SQL Server数据库(或任何支持网络的关系型数据库)建立终端 计算机及外接设备数据表,并设置合理的字段属性。 3.2 编制脚本 1)编制并测试数据收集上报的宿主脚本程序,宿主脚本通过调用操作系统wmic管理功能,获取本机软硬件及外接设备数据后立刻上传服务器。 2)为更好的支持数据库,应采用VBScript或JavaScript脚本。 3)为最大化减少普查工作对终端用户的影响,宿主脚本或批处理在工作期间应以静默方 式运行。 3.3 下发策略 1)上传脚本至桌管系统,为确保数据库用户名、密码、ip等连接参数安全,不应该将明 文用户、密码、ip等变量直接写入脚本中,因为终端用户通过查看和截留脚本,可获取服务 器ip、端口、用户名、密码,采用加密的策略参数传递可以很好的解决这一安全性问题。

文件系统介绍

文件系统简介: 理论上说一个嵌入式设备如果内核能够运行起来,且不需要运行用户进程的话,是不需要文件系统的。文件系统简单的说就是一种目录结构,由于linux操作系统的设备在系统中 是以文件的形式存在,将这些文件进行分类管理以及提供和内核交互的接口,就形成一定的目录结构也就是文件系统。文件系统是为用户反映系统的一种形式,为用户提供一个检测控制系统的接口。 根文件系统,就是一种特殊的文件系统。那么根文件系统和普通的文件系统有什么区别呢?由于根文件系统是内核启动时挂在的第一个文件系统,那么根文件系统就要包括Linux 启动时所必须的目录和关键性的文件,例如Linux启动时都需要有用户进程init对应的文件,在Linux挂载分区时Linux一定会找/etc/fstab这个挂载文件等,根文件系统中还包括了许多的应用程序,如/bin目录下的命令等。任何包括这些Linux 系统启动所必须的文件的文件系统都可以称为根文件系统。 Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、ramfs和nfs 等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS,为各类文件系统提供一个统一的操作界面和应用编程接口。下图是linux文件系统层次关系图。 MTD MTD(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的Linux的子系统。MTD的主要目的是为了使新的memory设备的驱动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。MTD的所有源代码在/drivers/mtd子目录下。

Wmic使用指南

14.Wmic使用指南 BIOS –基本输入/输出服务(BIOS) 管理 ::查看bios版本型号 wmic bios get Manufacturer,Name COMPUTERSYSTEM –计算机系统管理 ::查看系统启动选项,boot的内容 wmic COMPUTERSYSTEM get SystemStartupOptions ::查看工作组/域 wmic computersystem get domain ::更改计算机名abc为123 wmic computers ystem where “name=’abc’” call rename 123 ::更改工作组google为MyGroup wmic computersystem where “name=’google’” call joindomainorworkgroup “”,”",”MyGroup”,1 CPU –CPU 管理 ::查看cpu型号 wmic cpu get name DATAFILE –DataFile 管理

::查找e盘下test目录(不包括子目录)下的文件 wmic d atafile where “drive=’e:’ and path=’\\test\\’ and FileName=’cc’ and Extension=’cmd’” list ::查找e盘下所有目录和子目录下的文件,且文件大小大于1K wmic datafile where “drive=’e:’and FileName=’cc’and Extension=’cmd’and FileSize>’1000′”list ::删除e盘下文件大小大于10M的.cmd文件 wmic datafile where “drive=’e:’and Extension=’cmd’and FileSize>’′”call delete ::删除e盘下test目录(不包括子目录)下的非.cmd文件 wmic datafile where “drive=’e:’ and Extension<>’cmd’ and path=’test’” call delete ::复制e盘下test目录(不包括子目录)下的文件到e:\,并改名为wmic datafile where “drive=’e:’ and path=’\\test\\’ and FileName=’cc’ and Extension=’cmd’” call copy “e:\” ::改名c:\为c:\ wmic datafile “c:\\” call rename c:\ ::查找h盘下目录含有test,文件名含有perl,后缀为txt的文件 wmic datafile where “drive=’h:’ and extension=’txt’ and path like ‘%\\test\\%’ and filename like ‘%perl%’” get name DESKTOPMONITOR –监视器管理

对话UNI新型文件系统简介

对话U N I新型文件系统 简介 Lele was written in 2021

在 UNIX 中,所有东西都是文件,但是并非以相同的方式存储每个文件。文件系统决定在介质上如何分解并组织文件。在过去,介质意味着磁带或磁盘。但是,文件系统现在可以把任何源—远程服务器、存档文件甚至其他文件系统—“翻译” 为虚拟介质。本文介绍几种新式的文件系统。 简介 有句老话说:“在 UNIX 中,所有东西都是文件”,这种说法很准确。从概念上说,每个 UNIX 资源都是一个简单的文件,可以打开、读和/或写它。您的实验数据、shell 启动脚本、UNIX 内核、主目录、每个网络套接字和 /bin/ls 可执行程序等等都是文件。 常用缩略词 SFTP:安全传输协议 SSH:安全 Shell 但是,每个文件并不相同。实验数据可能是高度定制的数据库。shell 脚本是文本文件,但是有一个重要的特征:以?!#(常常称为?shebang)开头的行指出由哪个应用程序解释此文件。内核和所有可执行程序都是二进制文件,它们都采用可预知的系统工具可操纵的特定格式。目录是用于内容编目的特殊索引。 另外,每个文件并非以相同的方式存储。文件的结构和大小取决于底层文件系统?—即把文件数据存储到物理设备上的子系统。相同的数据—

比如同一文件的两个拷贝—在不同的文件系统上以不同的方式组织。每个文件系统规定自己的存储战略,可能是为满足特定的条件而设计的。例如,一种文件系统可能是以提高速度为目的而优化的,另一种文件系统偏重高效地使用空间,还有一种文件系统偏重于防止数据丢失或损坏。通常,对于部署哪种文件系统,并没有简单的答案:必须分析自己的存储需求,选择能够满足目标的文件系统或文件系统组合。UNIX (和许多软件商)提供很多种文件系统,所以一定能找到适合自己需要的文件系统。 列出适用于 UNIX(在许多情况下也适用于 Linux)的几种文件系统。 表 1. UNIX 文件系统 文件系统优点 Zettabyte 文件系统 (ZFS)实质上规模无限的文件系统(1?zettabyte等于 270字节),可以使用常见的现成的存储介质构造它。ZFS 还可以在写数据时压缩数据,从而进一步扩大介质容量。 网络文件系统(NFS)这是 UNIX 的出色特性之一,NFS 让远程文件系统看起来像是本地的。NFS 非常适合共享数据。 日志文件系统(JFS)JFS 和许多替代品保留对每个文件所做的更改的日志。当系统崩溃或损坏时,“重播” 日志以恢复文件。 B 树文件系统(Btrfs)Btrfs 是最新的文件系统之一,是未来的 Linux 版本的默认文件系统,它通过维护数据和元数据校验和来保证持久性。Btrfs 还提供快照并可以混合使用几乎任何大小的设备。 您自己的文件系统

WMIC详解

一、什么是WMIC? WMIC是扩展WMI(Windows Management Instrumentation,Windows管理规范),提供了从命令行接口和批命令脚本执行系统管理的支持。在WMIC出现之前,如果要管理WMI系统,必须使用一些专门的WMI应用,比如SMS,或者使用WMI的脚本编程API,或者使用象CIM Studio之类的工具。如果不熟悉C++之类的编程语言或VBScript之类的脚本语言,或者不掌握WMI名称空间的基本知识,要使用WMI管理系统是很困难的。WMIC改变了这种情况,为WMI名称空间提供了一个强大的、友好的命令行接口。 本文将主要介绍我在使用过程中的一些经验,本着实用主义的原则,过多的概念性的东西我就不多介绍了,在用到的时候我再进行一些解释。 和上面的官方定义比起来,还有一个更好理解的解释:WMIC,是一款命令行管理工具。使用WMIC,我们不但可以管理本地计算机,而且还可以管理同一Windows域内的所有远程计算机(需要必要的权限),而被管理的远程计算机不必事先安装WMIC,只需要支持WMI即可。WMIC有一个能够分析、解释和执行从命令行接收的别名(Alias)的引擎,它是一个可执行文件,名为WMIC.exe,这个文件通常位于“c:\windows\system32\wbem”文件夹中(支持WinXP和Win2003系统)。这样就比较好理解了吧,可以使用WMI管理远程计算机,是不是非常有吸引力呀! 二、WMIC能做什么? 可以使用WMIC实现如下的管理任务: 1、本地计算机管理 2、远程单个计算机管理 3、远程多个计算机管理 4、使用远程会话的计算机管理(如Telnet) 5、使用管理脚本的自动管理 三、简单的使用实例 1、运行WMIC 打开“开始”-“运行”栏,输入“WMIC”就可以启动wmic了,如图1。第一次运行时,会显示WMIC 正在安装,请稍等。几秒钟后就会出现如图2所示的命令提示符了。 2、初试WMIC下的命令 在窗口下输入●process●执行看看,结果如图3所示,列出了正在运行的进程和调用进程的路径。当然了,我们也可以输入●process list brief●来查看更详细的信息,比如进程名称、ID、优先级等。更重要的是,对于现在有些可以在任务管理器里隐藏进程的木马,要想在wmic里隐藏,可就没那么容易了,它会成为你查杀木马的好帮手。 现在只是知道了路径,如果怀疑某一进程,想查看它的详细信息又该怎么办呢?那输入●process name=‘jqs.exe’list full●就可以了,jqs是我安装java后新增加的一个进程,大家在测试时也可以选用别的,如图4。我们还可以使用以下命令来进程:●process where name=’jqs.exe’delete●,回车后就会提示我们是否删除,如图5。这里将delete换成“call terminate”也可以达到同样的效果。 在wmic下如何查看BIOS信息呢?我们输入●bios list full●,是使用的命令吧,不用重启电脑就可以知道你现在使用的电脑的BIOS信息了,如图6。 除此之外,wmic还有停止、暂停和运行服务的功能:启动服务startservice,停止服务stopservice,暂停服务pauseservice。具体的命令使用格式就是: ●Service where caption=”windows time” call stopservice●--停止服务 ●Service where caption=”windows time” call startservice●--启动服务 ●Service where name=”w32time” call stopservice●--停止服务,注意name和caption的

文件系统简介

1、什么是文件系统? 文件系统是对一个存储设备上的数据和元数据进行组织的机制。 2、挂载(mount) 在 Linux 中将一个文件系统与一个存储设备关联起来的过程称为挂载(mount)。 使用 mount 命令将一个文件系统附着到当前文件系统层次结构中(根)。在执行挂载时,要提供文件系统类型、文件系统和一个挂载点。 3、Linux 文件系统层的功能(以及挂载的方法) ★步骤1. 创建一个经过初始化的文件 $ dd if=/dev/zero of=file.imgbs=1k count=10000 10000+0 records in 10000+0 records out $ 注:dd 拷贝 if=file 输入文件名 of=file 输出文件名 bs=bytes 设置读写块的大小为bytes ,可代替ibs 和obs count=blocks 拷贝blocks个块,块大小等于ibs指定的字节数 现在有了一个10MB的file.img文件。使用losetup命令将一个循环设备与这个文件关联起来,让它看起来像一个块设备,而不是文件系统中的常规文件: $ losetup /dev/loop0 file.img $ 注:losetup 设置循环设备。 循环设备可把文件虚拟成区块设备,以模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入当作目录来使用。 注:什么是块设备? 块设备就是以块(比如磁盘扇区)为单位收发数据的设备,它们支持缓冲和随机访问(不必顺序读取块,而是可以在任何时候访问任何块)等特性。块设备包括硬盘、CD-ROM 和 RAM 盘。与块设备相对的是字符设备,字符设备没有可以进行物理寻址的媒体。字符设备包括串行端口和磁带设备,只能逐字符地读取这些设备中的数据。 这个文件现在作为一个块设备出现(由 /dev/loop0 表示)。然后用 mke2fs 在这个设备上创建一个文件系统。这个命令创建一个指定大小的新的 ext2 文件系统,见步骤2。 ★步骤2. 用循环设备创建ext2文件系统 $ mke2fs -c /dev/loop0 10000 mke2fs 1.35 (28-Feb-2004) max_blocks 1024000, rsv_groups = 1250, rsv_gdb = 39 Filesystem label= OS type: Linux Block size=1024 (log=0)

批处理中很有用的命令 WMIC

批处理中很有用的命令WMIC 最典型的用法 通过命令行中的一些内容查找程序 wmic process where"( (CommandLine LIKE '%_notepad_%') AND NOT(CommandLine LIKE '%_wmic_%' ) )" ?为了防止有'%notepad%'这样的环境变量, 所以使用了'%_notepad_%'这样的查询语法, 一般情况下, 直接使用'%notepad%'也是可以的. ?另外, 查询条件中LIKE操作符是不区分字符串的大小写的. 通过命令行中的一些内容结束程序 wmic process where"( (CommandLine LIKE '%_notepad_%') AND NOT(CommandLine LIKE '%_wmic_%' ) )"delete 参考 ?MSDN: ?Microsoft TechNet wmic 获取硬盘固定分区盘符: wmic logicaldisk where"drivetype=3"get name wmic 获取硬盘各分区文件系统以及可用空间: wmic logicaldisk where"drivetype=3"get name,filesystem,freespace wmic 获取进程名称以及可执行路径: wmic process get name,executablepath wmic 删除指定进程(根据进程名称): wmic process where name="qq.exe" call terminate

或者用 wmic process where name="qq.exe"delete wmic 删除指定进程(根据进程PID): wmic process where pid="123"delete wmic 创建新进程 wmic process call create "C:\Program Files\Tencent\QQ\QQ.exe" 在远程机器上创建新进程: wmic /node:192.168.1.10/user:administrator /password:123456process call create cmd.exe 关闭本地计算机 wmic process call create shutdown.exe 重启远程计算机 wmic /node:192.168.1.10/user:administrator /password:123456process call create "shutdown.exe -r -f -m" 更改计算机名称 wmic computersystem where"caption='%ComputerName%'" call rename newcomputername 更改帐户名 wmic USERACCOUNT where"name='%UserName%'" call rename newUserName wmic 结束可疑进程(根据进程的启动路径) wmic process where"name='explorer.exe' and executablepath<>'%SystemDrive%\\windows\\explorer.exe'"delete wmic 获取物理内存 wmic memlogical get TotalPhysicalMemory|find /i /v "t" wmic 获取文件的创建、访问、修改时间 @echo off wmic datafile where name^="c:\\windows\\system32\\notepad.exe"get CreationDate^,LastAccessed^,LastModified wmic 全盘搜索某文件并获取该文件所在目录 wmic datafile where"FileName='qq' and extension='exe'"get drive,path for/f "skip=1 tokens=1*"%i in('wmic datafile where "FileName='qq'

操作系统和文件系统简介

操作系统和文件系统简介 展讯通信主讲人:Nick.Zhao

S p r e a d t r u m C o n f i d e n t i a l ThreadX 操作系统 1.线程服务 2. 内存管理 3. 资源保护 4. Timer 服务 5. Server/Client 服务

S p r e a d t r u m C o n f i d e n t i a l 线程服务 ?线程的创建和删除 静态线程在os_cfg.c 中被创建,客户用的动态线程通过调用SCI_CreateAppThread()来创建。通过SCI_TerminateThread()和SCI_DeleteThread()将动态线程删除。?线程的优先级 线程的优先级范围从高到低是0-31 ?线程间的通信 通过Message Queue 和Event 机制来实现线程间的通信和同步。 ?线程的调度 线程调度策略是抢占式,基于优先级的调度方式。线程之间的状态切换如下图所示:

t r u m C o n f i d e n t i a l Thread 状态切换图 S p r e a d

t r u m C o n f i d e n t i a l 内存管理 S p r e a d

e a d t r u m C o n f i d e n t i a l 内存管理常用的接口?SCI_ALLOC_APP() ?SCI_ALLOC_CONST()?SCI_CreateMemPool()?SCI_MPALLOC() ?SCI_MPFREE() ?SCI_FREE() S p r

Windows 不常见的 wmic 命令

基本输入/输出服务 (BIOS) 管理 ::查看bios版本型号 wmic bios get Manufacturer,Name COMPUTERSYSTEM - 计算机系统管理 ::查看系统启动选项,boot的内容 wmic COMPUTERSYSTEM get SystemStartupOptions ::查看工作组/域 wmic computersystem get domain ::更改计算机名abc为123 wmic computersystem where "n ame=’abc’" call rename 123 ::更改工作组google为MyGroup wmic computersystem where "name=’google’" call joindomainorworkgroup "","","MyGroup" ,1 CPU - CPU 管理 ::查看cpu型号 wmic cpu get name DATAFILE - DataFile 管理 ::查找e盘下test目录(不包括子目录)下的cc.cmd文件 wmic datafile where "drive=’e:’ and path=’\\test\\’ and FileName=’cc’ and Extension=’cmd’" list ::查找e盘下所有目录和子目录下的cc.cmd文件,且文件大小大于1K wmic datafile where "drive=’e:’ and FileName=’cc’ and Extension=’cmd’ and FileSize>’100 0’" list ::删除e盘下文件大小大于10M的.cmd文件 wmic datafile where "drive=’e:’ and Extension=’cmd’ and FileSize>’10000000’" call delete ::删除e盘下test目录(不包括子目录)下的非.cmd文件 wmic datafile where "drive=’e:’ and Extension<>’cmd’ and path=’test’" call delete ::复制e盘下test目录(不包括子目录)下的cc.cmd文件到e:\,并改名为aa.bat wmic datafile where "drive=’e:’ and path=’\\test\\’ and FileName=’cc’ and Extension=’cmd’" call copy "e:\aa.bat" ::改名c:\hello.txt为c:\test.txt wmic datafile "c:\\hello.txt" call rename c:\test.txt ::查找h盘下目录含有test,文件名含有perl,后缀为txt的文件 wmic datafile where "drive=’h:’ and extension=’txt’ and path like ’%\\test\\%’ and filename li ke ’%perl%’" get name DESKTOPMONITOR - 监视器管理 ::获取屏幕分辨率 wmic DESKTOPMONITOR where Status=’ok’ get ScreenHeight,ScreenWidth DISKDRIVE - 物理磁盘驱动器管理 ::获取物理磁盘型号大小等 wmic DISKDRIVE get Caption,size,InterfaceType ENVIRONMENT - 系统环境设置管理 ::获取temp环境变量 wmic ENVIRONMENT where "name=’temp’" get UserName,VariableValue

相关主题
文本预览
相关文档 最新文档