同样是磁盘配额,但用的是ASP,不过好像简单多了.

原创 2004年06月22日 21:13:00

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" %><%@ 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{
%><%@ 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 + "
"); Response.Write("警告容量:" + dskuser.QuotaThresholdText + "
"); Response.Write("已用容量:" + dskuser.QuotaUsedText + "
"); Response.Write("状态:" + dskuser.AccountStatus + "
"); Response.Write( "用户名:" + dskuser.LogonName); }catch{ %><%@ 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 + "
"); Response.Write("警告容量:" + dskuser.QuotaThresholdText + "
"); Response.Write("已用容量:" + dskuser.QuotaUsedText + "
"); Response.Write("状态:" + dskuser.AccountStatus + "
"); Response.Write( "用户名:" + dskuser.LogonName); }catch{ %>

Linux下实现磁盘配额的两种方法

http://bbs.51cto.com/thread-561048-1.html Linux下实现磁盘配额的两种方法                     用q...
  • jajavaja
  • jajavaja
  • 2015年11月13日 10:34
  • 2629

Linux入门:用户磁盘配额quota

1、如果任何用户可以随意使用磁盘空间,也是一件很可怕的事情,磁盘被写满之后,各种应用也将无法运行,甚至启动。使硬盘空间被占满有很多种方法:dd if=/dev/zero方法,或者copy大量无用文件等...
  • foryouslgme
  • foryouslgme
  • 2016年11月03日 15:25
  • 2454

linux磁盘配额限制方式

最近研究docker的磁盘配额限制,貌似官方最新版本的docker已经支持,底层用的是linux的quota,于是自己对quota进行了简单的尝试,记录于此。本文将演示如何创建一个gquota的用户组...
  • github_25679381
  • github_25679381
  • 2016年10月27日 14:08
  • 1170

CentOS7上对文件,目录和分区实现磁盘配额

设定文件系统配额vim /etc/fstab 挂载选项中添加usrquota(针对用户),grpquota(针对组) mount -o remount,rw /home cd /home #创建磁盘配...
  • yonggeit
  • yonggeit
  • 2017年04月29日 14:10
  • 2459

容易被忽视的Linux磁盘配额设置

容易被忽视的Linux磁盘配额设置 转自http://yuan2.blog.51cto.com/446689/1695356 1.          实验需求: 1)  ...
  • laughing_cui
  • laughing_cui
  • 2015年09月18日 20:56
  • 1393

磁盘配额:NAS 用户 容量限制

磁盘配额:disk quota           通过实现磁盘配额可以限制磁盘空间,当一个用户消耗太多的磁盘空间或磁盘分区被写满时给系统管理员报警。           在linux中我们只能使用超...
  • cgm88s
  • cgm88s
  • 2015年12月17日 17:16
  • 1643

Centos下进行磁盘分区的配额功能

首先要确保自己的CentOS有quota。 再有一个就是要关闭掉SELINUX 。 首先 键入命令  sestatus -v 可以查看SELINUX是否打开。 如果打开这。 可以v...
  • u013803262
  • u013803262
  • 2016年03月21日 21:10
  • 789

linux quota命令参数及用法详解---linux磁盘配额限制设置和查看命令

功能说明:显示磁盘已使用的空间与限制。 语  法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...]补充说明:执行quota指令,可查询磁盘空间的限制,...
  • Augusdi
  • Augusdi
  • 2015年01月30日 11:31
  • 911

《鸟哥的Linux私房菜》读书笔记:Linux磁盘配额命令quota详解

quota使用的前提条件: ①仅能针对整个FileSystem。 ②Linux核心必须支持quota。 ③quota的记录文件aquota.user,aquota.group。 ④仅对一般用户...
  • u011801161
  • u011801161
  • 2015年05月07日 21:24
  • 640

运维笔记16 (磁盘配额,LVM)

概述: 我们都知道linux是多用户的操作系统,而用户使用操作系统是为了更好的使用资源,比如磁盘,网络,但是一台主机所拥有的资源是有限的,不能让某些用户自己独占掉,这时操作系统就需要出面做一些规定了,...
  • No_red
  • No_red
  • 2016年11月09日 10:13
  • 907
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:同样是磁盘配额,但用的是ASP,不过好像简单多了.
举报原因:
原因补充:

(最多只允许输入30个字)