如何使用asp关闭、重起远程服务器?

如何使用asp关闭、重起远程服务器?,第1张

文件放在 c:\shutdown.exeasp代码如下<%Set WinShell = server.CreateObject("Wscript.Shell")iss=WinShell.Run("c:\shutdown.exe -r -f",0,true)response.write iss%>现在执行机器是没有反应的因为在winNT的构架的服务器里 有用户的权限问题因此以下操作将因为没有权限,而执行失败因此 要想办法提升 IIS 的权限,使其拥有重起计算机的权限。进入“本地用户和组” 将 “Internet 来宾帐号”和 “启动 IIS 进程帐号”都加到 administator组里,然后重新启动计算机。恭喜!!这样 asp就能关闭、重起远程服务器了!----------------------------附录:你可以自己用写一个程序,重起、关闭服务器哦。XP里的shutdown.exe 用起来不是很好。下面是 VC++ 代码:

解决IIS的Server Application Error办法

Server Application Error

The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.

我们要同步IWAM_MACHINENAME账号在COM+应用程序中的密码,只需要执行“cscript synciwam.vbs -v”即可,如下:

cscript c:\inetpub\adminscripts\synciwam.vbs -v

具体操作:在以上界面接着输入 cscript synciwam.vbs -v 确定即可;

以下是成功后的系统显示信息:

Microsoft (R) Windows Script Host Version 5.6

版权所有(C) Microsoft Corporation 1996-2000。保留所有权利。

WamUserName:IWAM_MACHINENAME

WamUserPass:IIS500

IIS Applications Defined:

Name, AppIsolated, Package ID

w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}

Root, 2,

IISHelp, 2,

IISAdmin, 2,

IISSamples, 2,

MSADC, 2,

ROOT, 2,

IISAdmin, 2,

IISHelp, 2,

Root, 2,

Root, 2,

Out of process applications defined:

Count: 1

{3D14228D-FBE1-11d0-995D-00C04FD919C1}

Updating Applications:

Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04FD919C1}

PS:如果到Updating Applications: 就没有信息了就请看下面:

在同步COM+应用程序所用的IWAM_MACHINENAME的密码时又发生"Error: 8004E00F:"错误,于是在"控制面版"->"管理工具"->"组件服务"->"计算机"->"我的电脑"查看COM+应用程序,能否正确进入文件夹不行请往下看;于是再查,得到如下解决方案。

解决步骤:

1、删除注册表中的键:

? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC

? HKEY_CLASSES_ROOT\CID

2、停止MSDTC服务:net stop msdtc

3、卸载MSDTC服务:msdtc -uninstall

4、重新安装MSDTC服务:msdtc -install

5、重新启动电脑

将IIS卸载,重装。问题解决。

一、启用Asp支持

Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持。

第一步,启用Asp,进入:控制面板 ->管理工具 ->IIS(Internet 服务器)- Web服务扩展 ->Active Server Pages ->允许

控制面板 ->管理工具 ->IIS(Internet 服务器)- Web服务扩展 ->在服务端的包含文件 ->允许

第二步,启用父路径支持。

IIS-网站-主目录-配置-选项-启用父路径

第三步,权限分配

IIS-网站-(具体站点)-(右键)权限-Users完全控制

二、解决windows2003最大只能上载200K的限制。

先在服务里关闭iis admin service服务

找到windows/system32/inesrv/下的metabase.xml,

打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,

然后重启iis admin service服务

1、在web服务扩展 允许 active server pages和在服务器端的包含文件

2、修改各站点的属性

主目录-配置-选项-启用父路径

3、使之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了)

c:/WINDOWS/system32/inetsrv/MetaBase.xml

(企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed="204800" 即200K

将其加两个0,即改为,现在最大就可以上载20M了。

AspMaxRequestEntityAllowed="20480000"


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/419502.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存