怎么样用vbs或者bat自动修改文件名?

怎么样用vbs或者bat自动修改文件名?,第1张

不清楚你的实际文件/情况,仅以问题中的样例/说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI

<# :

cls&echo off&cd /d "%~dp0"

rem 从原文件名称开头截取16进制字符并进行计算,结果作为新的文件名称

set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%_% %z%

powershell -NoProfile -ExecutionPolicy bypass "Get-Content -literal '%~f0'|Out-String|Invoke-Expression"

echo%#% +%$%%$%/%_% %z%

pause

exit

#>

$b=[Convert]::FromBase64String("IC0tPiA=")

$c=[Text.Encoding]::Default.GetString($b)

$oldfile="d:\test\0C96CD9EF91B_PASS.txt"

$oldname=[System.IO.Path]::GetFileName($oldfile)

$newname=[regex]::replace($oldname, '(?i)^[a-f0-9]+', {

    param($m)$v=$m.groups[0].value$len='X'+$v.length.ToString()

    $n=[Convert]::ToInt64($v, 16)-1

    $n.ToString($len)

})

$newfile=[System.IO.Path]::GetDirectoryName($oldfile)+'\'+$newname

$oldfile+$c+$newname

分类: 电脑/网络 >> *** 作系统/系统故障

问题描述:

我的IIS在出现了HTTP 500 - 内部服务器错误 我在网上看到只要人工同步iwam账号在active directory、iis <I>meta</I>base数据库和+应用程序中的密码就可以了。我现在已经更改了iwam账号里的密码,但不知道怎么修改adsutil.vbs和+应用程序中的密码,请高手指点,感激不尽>

希望尽可能详细.也可以加我QQ***********

解析:

这是个典型的问题了,解决方法如下:

方法1

1、停掉 iis

2 、查看 iis 配置数据库密码:

第一步先修改相关文件使查看到的 ****** 变为可显示:

在 c:\ipub\adminscripts 找到 adsutil.vbs (根据装系统时设定的不同,有的路径可能不一样)

用记事本打开此文件

查找 issecureproperty = true (只有一个符合字段,在一个条件语句里面)

将 issecureproperty = true 改为 issecureproperty = false

保存关闭。

第二步执行查看密码命令:

开始 ->运行输入 cmd 回车 打开命令行工具

输入 cd c:\ipub\adminscripts (进入 adminscripts 目录,视你机器路径而定)

获取 iwam 帐户密码命令: cscript.exe adsutil.vbs get w3svc/wamuserpass

你还可以获取 iusr 帐户密码,我没有用到

命令为: cscript.exe adsutil.vbs get w3svc/anonymoususerpass

输入以上命令,按回车可分别拿到 iwam 和 iusr 的密码。

3 、右键单击 我的电脑 ->管理,打开计算机管理界面

打开 本地用户和组 ->用户

右键单击 启动 iis 进程帐号 iwam_**** (注: **** 一般是计算机名)

点击设置密码,设置为刚才你得到的 iwam 密码。

4 、更改组件服务中的密码

开始 ->运行输入 cmd 回车 打开命令行工具

先输入 cd c:\ipub\adminscripts

然后输入 cscript.exe synciwam.vbs -v

系统会提示出来一大堆字符,不用管它。关闭窗口然后启动 iis ,报错信息应该没有了。

方法2:

1 。右键我的电脑 -- 管理 -- 本地用户和组,给 IUSR_ 机器名和 IWAM_ 机器名两个用户设置密码,要一样。

2 。开始 -- 运行 -- 打 cmd ,

然后 cd C:\Ipub\AdminScripts ,

然后 cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,

然后 cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码

看一下,行了没有?如果还不行,那么

cscript.exe synciwam.vbs -v ,

然后 iisreset 。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11515933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存