1 Introduction
下图是Windows Server 2008的核心架构
Server Core是Longhorn Server 中一个全新的最小限度服务器安装选项。Server Core 安装为一些特定服务的正常运行提供了一个最小的环境,从而减少了其他服务和管理工具可能造成的攻击和风险,默认没有资源管理器(Windows 外壳程序),仅包含简单Console窗口和一些管理窗口,但是可以运行MMC.可以用作域控制器 活动目录ActiveDirectory、DNS域名解析服务器、FTP文件服务器、Print打印服务器、Streaming Media 流媒体服务器或Web服务器等,它的特点是高效占用内存小,相对安全高效。
Server Core必须要激活,否则只能使用有限的时间,激活的命令是:
Slmgr.vbs –ato
2 Roles of Windows Server 2008 Server Core Edition
- Active Directory Domain Services
- Active Directory Lightweight Directory Services (AD LDS)
- Dynamic Host Configuration Protocol (DHCP) Server
- DNS Server
- File Services
- Print Server
- Streaming Media Services
- Internet Information Server(IIS) 7
3 Common Environment Variable
使用技巧:
Ø 命令行引用:%environment variable%
Ø 添加路径到PATH,比如增加WinZip的路径到PATH,命令行中输入:
set Path=%path%;C:\Program Files\WinZIP;
4 Command List
使用技巧:
Ø 在windows的命令行,如果你记不得命令,可以随时使用问号显示系统提示,如:
Ø 可以使用命令的简写,比如:
netsh interface 可以简写为netsh int
Ø 命令行的命令是不区分大小写的。
下表列出了通过阅读、查找文档搜集及整理的较常用的命令参考;我整理为按照命令的字母先后进行排序,希望对大家检索有用。
ID
|
Command Name
|
Option
|
Description
|
Usage
|
1
|
control,主要用于调用原来的windows系统中控制面板中的程序;在Windows Server 2008 Server Core Edition中只有下面两个模板可以用,在完整版的server2008中多达17个。
|
timedate.cpl
|
----
|
调用时间控制器模板
|
control timedate.cpl
|
intel.cpl
|
----
|
调用区域语言设置
|
2
|
dhcpserverrole
|
install
|
启用dhcp服务
|
dhcpserverrole /install
|
3
|
fileserverrole
|
install
|
启用文件服务器服务
|
fileserverrole /install
|
4
|
GPEdit.MSC
|
----
|
打开组策略窗口
|
|
5
|
hostname
|
----
|
查看机器名称
|
|
6
|
ifconfig
|
all
|
查看接口设置
|
查看接口设置,包括MAC地址
ifconfig /all
|
7
|
Logoff
|
----
|
注销
|
|
8
|
cscript C:\windows\system32\scregedit.wsf /ar 0
netsh advfirewall firewall set rule group="remote desktop" new enable=yes
netsh firewall set opmod disable
|
设置远程访问和关闭防火墙
|
|
9
|
Msiexec,用于管理MSI类型应用程序安装的命令;执行就会弹出帮助框,便于参考;
|
10
|
net
|
user
|
add
|
添加用户
|
(1) 添加用户:
net user ID PASSWORD /ADD
(2) 删除用户:
net user ID /DEL
(3) 察看本地计算机用户 :
net user
(4) 制定本机用户登陆时间
net user ID /time:M-F,time-time(0:800-17:00)
(5) 修改超级管理员的密码:
net user administrator *
|
del
|
删除用户
|
localgroup
|
----
|
设置用户组
|
(1) 察看本地组:
net localgroup
(2) 把用户添加删除到本地组 net localgroup groupname ID /add or del 管理组的名称是:Administrators
|
share
|
----
|
设置共享目录
|
(1) 设置C盘的Grant为共享:net share "Drive_C"=C:\ /Grant:Everyone,Full
|
11
|
netdom,配置网络域;XP及之前的windows系统应没有这个命令,win2003ser有此命令
|
renamecomputer
|
----
|
重命名计算机名称
|
(1) 重命名计算机名:
netdom renamecomputer <ComputerName> /NewName:<NewComputerName>
(2) 把计算机加入域:
1) if you are the adin of the dom
netdom /Domain:MYDOMAIN /user:adminuser /password:apassword MEMBER MYCOMPUTER /JOINDOMAIN
2) if you rn’t
NETDOM /Domain:MYDOMAIN /user:adminuser /password:apassword MEMBER MYCOMPUTER /ADD
NETDOM /Domain:MYDOMAIN MEMBER MYCOMPUTER /JOINDOMAIN
(3) 如果需要将一个域用户添加到本地管理员组,可以使用下面的命令:
net localgroup administrators /add DomainName\UserName
|
12
|
netsh,进入网络配置shell,几乎所有的网络参数都在里面设置;之前的windows版本也有这个命令,大同小异。
|
interface
|
----
|
设置网络接口
|
(1) 为网卡设置静态IP地址:
ipv4 set address name="ID" source=static address=StaticIP mask=SubnetMask gateway=DefaultGateway
(2) 为网卡添加DNS服务器:
ipv4 add dnsserver name=interfaceid address=ipofdnsserver index=1
|
firewall
|
----
|
设置防火墙
|
(1) 为远程桌面连接打开3389端口:NetSH Firewall Set PortOpening TCP 3389 "Remote Desktop"
|
|
关闭防火墙
|
netsh firewall set opmode disable
|
13
|
ping
|
----
|
测试网络连通性
|
|
14
|
Pkgmgr,用于管理程序安装包的命令,比如用于安装软件等;执行就会弹出帮助框,便于参考;
|
15
|
route
|
print
|
打印路由信息
|
|
16
|
Sc,用于管理各种服务的命令
|
Query
|
----
|
查询并列出所有服务
|
|
Start
|
<sername>
|
启动指定的服务
|
Stop
|
<sername>
|
停止指定的服务
|
Pause
|
<sername>
|
暂停指定的服务
|
Continue
|
<sername>
|
继续指定的服务
|
17
|
Shutdown
|
-r
|
重启机器
|
(1) Shutdown -r –t 10 在10秒内重启
|
-s
|
关闭机器
|
-t
|
距离重启的时间设置
|
18
|
start
|
----
|
启动进程
|
(1) 启用DNS服务: start /w pkgmgr /iu:DNS-Server-Core-Role /p:"Microsoft-Windows-ServerCore-Package"
|
19
|
TaskList
|
----
|
列出正在运行的进程等
|
|
20
|
TaskMgr
|
----
|
启动任务管理器
|
|
21
|
time
|
----
|
查看本机时间
|
|
22
|
WinZIP32
|
----
|
在Server Core上,你不得不连WinZip都要使用命令行接口L
|
WinZIP32 –min –e MyZIP.ZIP \MyFiles
|
23
|
WMIC(Windows Management Instrumentation Command, Windows 管理规范命令行),是非常强大的命令集,这里不详细讲解,可登陆:http://technet2.microsoft.com/windowsserver/zh-chs/library/ea5d7f04-07e8-4b96-bda3-a2b2cc15391e2052.mspx?mfr=true
获得在win2003server版本的WMIC的帮助;与Windows Server 2008 Server Core Edition应大同小异。
|
5 Others
5.1 让Server Core能自动升级
请执行:
CScript %SYSTEMROOT%\system32\SCRegEdit.WSF /AU 4
Net Start WUAUServ
第一条命令是启用Server Core的自动升级功能,默认是禁用的;
第二条命令是启动Server Core的自动升级功能。
详细请参见Administratoring Windows Server 2008 Server Core.pdf(10.200.52.10Ftp服务器上:/FTProot/outsource/DCMG/NBU/Knowledge_Share/Brant/OS/Windows Server 2008 Server Core Edition)中的69页Performing Server Updates。
6 Useful Links
6.1 How to install Active Directory on Longhorn Server Core?
http://blogs.microsoft.co.il/blogs/guyt/archive/2006/11/26/How-to-install-Active-Directory-on-Longhorn-Server-Core.aspx
6.2 First steps for Server Core
http://blogs.microsoft.co.il/blogs/guyt/archive/2006/10/24/Server-Core-_2D00_-first-steps.aspx
6.3 配置Server Core的四大角色-DHCP 服务器、文件服务器、DNS服务器和 活动目录
http://publish.it168.com/2007/0601/20070601005005.shtml
6.4 命令索引
可以通过http://technet2.microsoft.com/windowsserver/en/library/552ed70a-208d-48c4-8da8-2e27b530eac71033.mspx?mfr=true ,检索到Windows Server 2003所有命令的参考;与Windows Server 2008 Server Core Edition的命令大同小异。
本文转自 xkdcc 51CTO博客,原文链接:http://blog.51cto.com/brantc/135331,如需转载请自行联系原作者