2013/11/14

Disk Quota (DiskQuotaTypeLibrary)

COM 개체중에,. Microsoft Disk Quota 1.0 참조
using DiskQuotaTypeLibrary;

DiskQuotaControlClass _diskQuotaControl = new DiskQuotaControlClass();
_diskQuotaControl.Initialize( @"C:\", true);

private const int MBTOBYTES = 1048576;
DIDiskQuotaUser dskuser = null;
this.DiskQuotaControl.UserNameResolution = UserNameResolutionConstants.dqResolveNone;
dskuser = this.DiskQuotaControl.AddUser(userName + "@" + userDomain);
dskuser.QuotaLimit = (int)quotaLimit * MBTOBYTES;
dskuser.QuotaThreshold = (int)(quotaLimit / 1.2) * MBTOBYTES;

DiskQuotaControl.DeleteUser();
DiskQuotaControl.FindUser();
GetUser(userName).QuotaUsedText;
GetUser(userName).QuotaLimitText;

http://msdn.microsoft.com/en-us/library/windows/desktop/bb787925(v=vs.85).aspx

 

 


2013/11/06

XmlNode 에 평문 텍스트 Xml 문자열 추가 예


XmlDocument x = new XmlDocument();
x.Load("Server.xml");
XmlNode n = x.SelectSingleNode("Server/Users");
XmlDocument k = new XmlDocument();
k.LoadXml("<name></name>");
XmlNode m = x.ImportNode(k.SelectSingleNode("name"), true);
n.AppendChild(m);
x.Save("Server.xml");

XmlElement 를 사용하여 노드 개체 하나 하나 만드는것 자체가 노가다...
하위 노드를 단순 텍스트로 xml 문서를 만든후 통으로 넣는게...




2013/11/01

Win32_PerfRawData_Tcpip_NetworkAdapter

Windows Server 2012 부터는,
Win32_PerfRawData_Tcpip_NetworkAdapter 라는 새로운 개체가 추가 됨.

기존 Win32_PerfRawData_Tcpip_NetworkInterface 와는 스키마는 동일하며,
Adapter 와 Interface 단어 의미 차이에 따라 분리를 해놓은 듯??.
(저렇게 분리한 이유를 확인하지 못함. 아시는 분 댓글 부탁 드림)

Network Teamming 설정에 의해서 생성되는 Virtual Interface 같은것은
2012 부터는 NetworkAdapter 에서만 조회해야 함.

 

 

 


가장 많이 본 글