- 浏览: 71235 次
最新评论
-
skyman345:
不错,三火兄涉猎的范围很广吗,找好久这东西了,我也需要通过脚本 ...
通过powershell脚本实现定期同步vcenter虚拟机数据到数据库 -
ray_linn:
权限不够吧。前面的 echo ' ' 干嘛用?
如果解决BBSA扩展配置对象调用WMI语法卡死的问题 -
张三火:
langyahuashi 写道windows 自带的可以保存密 ...
远程桌面批量管理工具(19日更新) -
张三火:
datawarehouse 写道 不会有后台上传什么的吧? ...
远程桌面批量管理工具(19日更新) -
langyahuashi:
windows 自带的可以保存密码的
远程桌面批量管理工具(19日更新)
文章列表
I/O Error
This sometimes is shown in place of No authorization to access host errors. Use the same methods for resolving this issue. It is also seen when the secure files on each host are different. You may also want to try restarting the agent.
No authorization to access host
Probably the mos ...
批处理的字符串处理(转)
- 博客分类:
- 脚本编程
【 1、截取字符串 】
截取字符串可以说是字符串处理功能中最常用的一个子功能了,能够实现截取字符串中的特定位置的一个或多个字符。举例说明其基本功能:
=========================================
@echo off
set ifo=abcdefghijklmnopqrstuvwxyz0123456789
echo 原字符串(第二行为各字符的序号):
echo %ifo%
echo 123456789012345678901234567890123456
echo 截取前5个字符:
echo %ifo ...
1. 建立统一存放脚本路径//192.168.1.2/c/storage/scripts
2.创建统一管理脚本REMOTE_EXCUTE.NSH
3.需要去远程机器执行的脚本0000_SHARE.NSH
#!/bin/nsh
SCRIPT_NAME=$1
TARGET=$2
SCRIPT_DIR="//192.168.1.2/c/storage/scripts"
cd //$TARGET_DIR
if [ ! -d "/c/script_tmp" ]
then
mkdir /c/script_tmp
fi
...
如何取消Linux下,vi中显示的^M符号
- 博客分类:
- 脚本编程
^M 是ascii中的'\r', 回车符,是16进制的0x0D,8进制的015,十进制的13。
对于换行这个动作,unix下一般只有一个0x0A表示换行,windows下一般都是0x0D和0x0A两个字符。
另外:^L 是ascii 0x0C '\f', 换页控制符。
而对于Linux 的vi,有些版本,比如我当前开发板里面的vi,是用busybox编译出来的,不能识别windows下面编辑的,带0x0D的那些文本文件,所以,你在windows下面编辑一个普通的文本文件,如果里面有换行,那么在Linux的vi里面,对应的那个0x0D就会显示出一个^M
如何消除^M
tr - ...
linux下实现大小写转换
- 博客分类:
- 脚本编程
1. 使用SED
cat file |sed 'y /abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/
2. 使用tr
cat file |tr a-z A-Z
cat file |tr "[:lower:]" "["upper:"]"
如果通过IP查找电脑主机名
- 博客分类:
- 脚本编程
windows 系统下,知道一个主机的IP地址,想获取主机名称,可以使用nbtstat命令。如我想知道IP为192.168.0.5的电脑主机名,可以在windows命令行中输入:
nbtstat -a *.*.*.*
寻找局域网内可以ping通的机器
- 博客分类:
- 脚本编程
windows
使用for命令,可以查询for命令的用法,直接输入 for 使用for命令,可以查询for命令的用法,直接输入 for
C:\>for /l %i in (1,1,25) do ping -n 1 -w 60 192.168.0.%i | find "Reply" >>d:\ping.log
备注:%i in (1,1,255) ——是遍历主机位从1 ~ 255的所有IP
-n——ping 的次数
-w ——timeout时常
192.168.0.%i ——遍历IP 自192.168 ...
shell一些常用的写法之一
- 博客分类:
- 脚本编程
1.
str=(1 2 3 4 5)
for i in ${str[*]}
do
echo $i
done
2.
str=(1 2 3 4 5)
len=${#str[*]}
for((i=0;i<len;i++))
do
echo ${str[$i]}
done
3.
i=0;
while [ $i -le 10 ]
do
echo $i
let i=i+1
##i=$(($i+1)) 这样写也可以
done
该BLREPORTS_HOME环境变量在安装BBDSSA的时候产生,一般情况下解决方法为:
Windows:重启服务器
linux/UX:重启RSCD服务
通过该方法可以把服务器配置信息输出为CSV文件.
注:脚本可执行的前提是你已经配置了blcli环境.
1. 创建服务器列表文件
# cat servers.txt
server1
server2
server3
server4
server5
2. 创建配置属性文件
# cat properties
ASSET_ID
ASSET_TAG
CABINET
WARRANTY_EXPIRATION
REMOTE_ACCESS_NAME
ENVIRONMENT
DR_REQUIREMENTS
PATCH_GROUP
SITE
A ...
DIR="/c/Program Files (x86)/BladeLogic/OM/share/custom"
script=OVO_MGMT.vbs
TARGET=$(uname -n)
cd "$DIR"
pwd
cp $script//$TARGET/tmp
cd //$TARGET/tmp
RN=`nexec -e cscript \/nologo $script`
IIS服务器自动添加虚拟目录
- 博客分类:
- 脚本编程
1. 保存代码为.vbs文件
'////////////////////////// begin //////////////////////////////////////////
On Error Resume Next
'定义数组获取参数
Set objArgs = WScript. Arguments
'获取第一个参数,为虚拟目录名称
strVirtualDirectoryName = objArgs(0)
'获取第二个参数,为虚拟目录路径
strVirtualDirectoryPath = objArgs(1)
'属性定义
strVirt ...
远程桌面批量管理工具(19日更新)
- 博客分类:
- 脚本编程
由于经常要对大面积的服务器进行远程运维,经常要频繁的输入IP,帐号,密码。无聊之下写了一个小工具进行管理,很方便实用。
系统界面:
目前工具还可能有很多问题,望大家多多指正。
提示:
360可能会误报,大家信任即可
================================
2012-11-19更新v1.3
修正了读取当前用户的功能
增加了系统本地端口查看管理的功能