前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >应用服务连接命令一览表

应用服务连接命令一览表

作者头像
全栈工程师修炼指南
发布2020-10-26 14:14:31
6650
发布2020-10-26 14:14:31
举报

[TOC]

mstsc 命令

描述:连接到程服务器的远程桌面这是windows最常用的命令,通过rdp协议进行远程主机的管理;

命令参数:

代码语言:javascript
复制
ConnectionFile : 指定用于连接的 .rdp 文件的名称。
/v: ServerName[ :Port]  : 指定要连接的远程计算机和(可选)端口号。
/f: 在全屏模式下启动“远程桌面”连接。
/w:Width /h:Height  : 指定“远程桌面”屏幕的尺寸。
/edit " ConnectionFile " : 打开指定的 .rdp 文件进行编辑。
/console : 连接到指定的 Windows Server 2003 家族操作系统的控制台会话。
/migrate : 将使用“客户端连接管理器”创建的旧的连接文件迁移到新的 .rdp 连接文件中。
/public : 在公用模式下运行远程桌面
/span : 将远程桌面的宽高于本地虚拟桌面相匹配;
/multimon : 将远程桌面服务会话监控器布局布置为当前客户端配置相同
/restrictedAdmin :在受限管理模式下将您连接到远程电脑中,在此模式下将不会向远程电脑或者服务器发送凭据
/prompt :在您连接到远程电脑或者服务器时候提示您输出凭据
/shadow:<sessionID> : 指定您希望看到的sessionID,采用query user进行查看;
/noConsentPrompt : 允许隐藏而无需用户同意

#注释
? 必须是要连接的服务器上的管理员才能创建远程控制台连接。
? 对于每个用户来说,默认的 .rdp 都作为隐藏文件存储在“我的文档”中。默认情况下,用户创建的 .rdp 文件存储在“我的文档”中,但可移至任何位置。

实际案例:

代码语言:javascript
复制
mstsc /v:192.168.1.1:3389 /console  #解决终端超出了最大连接数的命令
mstsc /admin 
mstsc /f /publi/restrictedAdminc /restrictedAdmin
mstsc /edit filename.rdp  #打开名为 filename.rdp 的文件进行编辑

#补充
start mstsc /v:192.168.1.1:3389 /console  #在bat中进行执行
telnet 命令

描述:远程管理终端管理工具与端口探测命令,它是一个基于C/S模式的TCP/IP程序,windows中需要在控制面板->程序->关闭或打开windows功能->telnet客户端,但是Telnet协议不安全数据明文没有加密;

语法参数:

代码语言:javascript
复制
telnet [-a] [-e escape char] [-f log file] [-l user] [-t term] [host [port]]
#参数
-a      企图自动登录。除了用当前已登陆的用户名以外,与 -l 选项相同。
-e      跳过字符来进入 telnet 客户端提示
-f      客户端登录的文件名
-l      指定远程系统上登录用的用户名称-
-t      指定终端类型-
host    指定要连接的远程计算机的主机名或 IP 地址。
port    指定端口号或服务名。

#交互式参数
Microsoft Telnet> ?/help
命令可能是缩写。支持的命令为:
c    - close                    关闭当前连接
d    - display                  显示操作参数
o    - open hostname [port]     连接到主机(默认端口 23)。
q    - quit                     退出 telnet 会话
set  - set                      设置选项(键入 'set ?' 获得列表)
sen  - send                     将字符串发送到服务器
st   - status                   打印状态信息
u    - unset                    解除设置选项(键入 'set ?' 获得列表)
?/h  - help                     打印帮助信息

实际案例:

代码语言:javascript
复制
#示例1.交互式操作
telnet           #在本机上直接键入telnet 将进入本机的telnet
open ip         #连接到IP(属telnet登陆后的命令)


#示例2.telnet到远程服务
telnet ip 端口   #远和登陆服务器,默认端口为23


#示例3.退出telnet(windows、Linux通用)
ctrl + ]  #或者?回车键
>quit

#补充示例4.在Linux中判别端口是否开放
echo -e "\n" | telnet $IPADDR $PORT 2>/dev/null | grep Connected | wc -l
WeiyiGeek.Telnet
WeiyiGeek.Telnet

WeiyiGeek.Telnet

ftp 命令

描述:ftp主要用于文件传输到服务器,默认端口21;

实际案例:

代码语言:javascript
复制
#bin指用二进制方式传送(可执行文件进);默认为ASCII格式传送(文本文件时)
ftp ip 端口 
>bin

#示例2.可以通过资源器连接采用账号和密码进行登录,在cmd命令框中常常使用
ftp://username:[email protected]/path 
ftp://dmitri:[email protected]/mech.tgz

#示例3.采用-s选项进行执行交换中的命令
echo "ftp ip port" >>download.bat
echo "user" >>download.bat
echo "password" >>download.bat
echo "bin" >>download.bat
echo "get back.exe" >>download.bat
echo "bye" >>download.bat
ftp -s:download.bat

#示例4.
echo open 192.168.1.31 21212 > ftp.tmp
echo weiyigeekftp >> ftp.tmp
echo weiyigeek.COM.cn >> ftp.tmp
echo bin >> ftp.tmp
echo mkdir %currentday% >> ftp.tmp
echo cd %currentday% >> ftp.tmp
echo put %Backupfile% >> ftp.tmp
echo quit >> ftp.tmp
ftp -i -s:ftp.tmp
Bitsadmin 命令

描述:Windows利用bitsadmin来下载并保存文件:

基础语法:

代码语言:javascript
复制
BITSADMIN [/RAWRETURN] [/WRAP | /NOWRAP] command
#参数
/RAWRETURN                     Return data more suitable for parsing
/WRAP                          Wrap output around console (default)
/NOWRAP                        Don't wrap output around console'

#下面的示例检索名为myDownloadJob的作业的状态的原始数据
bitsadmin /RawReturn /GetState myDownloadJob

#设置传输任务及其优先级(NORMAL LOW)
bitsadmin /Transfer NameGUID [Type] [/Priority Job_Priority] [/ACLFlags Flags] <RemoteFileName> <LocalFileName>

基础示例:

代码语言:javascript
复制
#1.create 创建具有给定的显示名称的传输作业。
bitsadmin /create [Type] <JobName>  #type类型Deafult为Download,Upload.

#2.addfile 将文件添加到指定的作业
bitsadmin /addfile
bitsadmin /addFile <Job><RemoteURL><LocalName>

#将文件添加到作业为您要添加的每个文件重复此调用,如果多个作业使用myDownloadJob作为其名称,必须myDownloadJob用来唯一地标识该作业的作业的 GUID。
bitsadmin /addfile myDownloadJob http://downloadsrv/10mb.zip c:\10mb.zip
WeiyiGeek.
WeiyiGeek.

WeiyiGeek.

代码语言:javascript
复制
#3.resume激活当前作业
bitsadmin /Resume <Job>

#4.info 显示有关指定的作业的摘要信息
bitsadmin /Info <Job>[/verbose]

#5.cmplete完成作业, 使用此开关,下载的文件才可用作业移动到转移状态之后,可以使用此开关,否则,只有那些已成功传输的文件都可用。
bitsadmin /complete myDownloadJob

#6.list 列出当前用户所拥有的传输作业
bitsadmin /List [/allusers] [/verbose]
WeiyiGeek.
WeiyiGeek.

WeiyiGeek.

代码语言:javascript
复制
#7.reset 取消当前用户拥有的传输队列中的所有作业
bitsadmin /Reset [/AllUsers]
WeiyiGeek.
WeiyiGeek.

WeiyiGeek.

代码语言:javascript
复制
#8.#下载多个文件命令实用案例
bitsadmin /create myDownloadJob   #建立下载文件配置列表
bitsadmin /addfile myDownloadJob https://www.baidu.com/img/bd_logo1.png f:\logo.png   #加入要下载的资源
bitsadmin /resume myDownloadJob   #下载配置文件的摘要
bitsadmin /info myDownloadJob /verbose    #下载配置文件的信息
bitsadmin /complete myDownloadJob    #完成并下载配置文件里面要下的文件
WeiyiGeek.
WeiyiGeek.

WeiyiGeek.

补充命令:

代码语言:javascript
复制
#1./rawreturn 返回的数据适用于分析通常情况下,创建和Getstate命令一起使用此命令来接收的值,您必须指定此命令之前的其他命令。 
bitsadmin /rawreturn /transfer getfileGUID http://download.sysinternals.com/files/PSTools.zip c:\p.zip
bitsadmin /rawreturn /transfer getpayloadGUID http://download.sysinternals.com/files/PSTools.zip c:\p.zip

#2./transfer 传输一个或者多个文件
bitsadmin /Transfer myDownloadJob http://prodserver/audio.wma c:\downloads\audio.wma

#3.命令带进度条
bitsadmin /transfer myDownLoadJob /download /priority normal "http://download.sysinternals.com/files/PSTools.zip" "c:\p.zip"
WeiyiGeek.
WeiyiGeek.

WeiyiGeek.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-10-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • mstsc 命令
  • telnet 命令
  • ftp 命令
  • Bitsadmin 命令
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档