用asp或asp.net显示NTFS磁盘空间

ASP的:

<%
disk=request.QueryString("disk")
user=request.QueryString("user")
if disk="" or user="" then
Response.Write "没有指定硬盘或用户(disk,user)"
else

Set colDiskQuotas = CreateObject("Microsoft.DiskQuota.1")
colDiskQuotas.Initialize disk, True
set objUser = colDiskQuotas.FindUser(user)
Response.write "警告等级:"
Response.write objUser.QuotaThreshold
Response.write "<p>配额限制:"
Response.write objUser.QuotaLimit
Response.write "<p>使用数量:"
Response.write objUser.QuotaUsed
Response.write "<p>状态:"
Response.write colDiskQuotas.QuotaState

end if
%>

 

ASP.NET的:

<%@ Page language="c#" aspcompat="true" AutoEventWireup="false" %>
<%@ Import Namespace= "DiskQuotaTypeLibrary"%>


<%
 string disk = Request.Params("disk");
 stirng user = Request.Params("user");
 
 if (disk==null || user==null){
  Response.Wirte("没有输入盘或用户名(disk,user).");
  return;
 }

try{
 DiskQuotaControlClass diskQuotaControl = new DiskQuotaControlClass();
 //Initializes the control to the specified path
 diskQuotaControl.Initialize ("f://", true);
 DIDiskQuotaUser dskuser = diskQuotaControl.FindUser("staff");
 Response.Write("磁盘配额:" +dskuser.QuotaLimitText + "<br>");
 Response.Write("警告容量:" + dskuser.QuotaThresholdText + "<br>");
 Response.Write("已用容量:" + dskuser.QuotaUsedText + "<br>");
 Response.Write("状态:" + dskuser.AccountStatus + "<br>");
 Response.Write( "用户名:" + dskuser.LogonName);
}catch{
%> 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值