311 lines
11 KiB
MonkeyC
311 lines
11 KiB
MonkeyC
|
;//+-------------------------------------------------------------------------
|
||
|
;//
|
||
|
;// Microsoft Windows
|
||
|
;// Copyright (C) Microsoft Corporation, 1992 - 2000.
|
||
|
;//
|
||
|
;// File: messages.mc
|
||
|
;//
|
||
|
;// Contents: Main message file
|
||
|
;//
|
||
|
;// History: dd-mmm-yy Author Comment
|
||
|
;// 12-Jan-94 WilliamW Created for Dfs Administrator project
|
||
|
;//
|
||
|
;// Notes:
|
||
|
;// A .mc file is compiled by the MC tool to generate a .h file and
|
||
|
;// a .rc (resource compiler script) file.
|
||
|
;//
|
||
|
;// Comments in .mc files start with a ";".
|
||
|
;// Comment lines are generated directly in the .h file, without
|
||
|
;// the leading ";"
|
||
|
;//
|
||
|
;// See mc.hlp for more help on .mc files and the MC tool.
|
||
|
;//
|
||
|
;//--------------------------------------------------------------------------
|
||
|
|
||
|
|
||
|
;#ifndef __MESSAGES_H__
|
||
|
;#define __MESSAGES_H__
|
||
|
|
||
|
MessageIdTypedef=HRESULT
|
||
|
|
||
|
SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS
|
||
|
CoError=0x2:STATUS_SEVERITY_COERROR
|
||
|
)
|
||
|
|
||
|
;#ifdef FACILITY_NULL
|
||
|
;#undef FACILITY_NULL
|
||
|
;#endif
|
||
|
;#ifdef FACILITY_RPC
|
||
|
;#undef FACILITY_RPC
|
||
|
;#endif
|
||
|
;#ifdef FACILITY_DISPATCH
|
||
|
;#undef FACILITY_DISPATCH
|
||
|
;#endif
|
||
|
;#ifdef FACILITY_STORAGE
|
||
|
;#undef FACILITY_STORAGE
|
||
|
;#endif
|
||
|
;#ifdef FACILITY_ITF
|
||
|
;#undef FACILITY_ITF
|
||
|
;#endif
|
||
|
;#ifdef FACILITY_WIN32
|
||
|
;#undef FACILITY_WIN32
|
||
|
;#endif
|
||
|
;#ifdef FACILITY_WINDOWS
|
||
|
;#undef FACILITY_WINDOWS
|
||
|
;#endif
|
||
|
FacilityNames=(Null=0x0:FACILITY_NULL
|
||
|
Rpc=0x1:FACILITY_RPC
|
||
|
Dispatch=0x2:FACILITY_DISPATCH
|
||
|
Storage=0x3:FACILITY_STORAGE
|
||
|
Interface=0x4:FACILITY_ITF
|
||
|
Win32=0x7:FACILITY_WIN32
|
||
|
Windows=0x8:FACILITY_WINDOWS
|
||
|
)
|
||
|
|
||
|
;//
|
||
|
;// Start message values at 0x100
|
||
|
;//
|
||
|
|
||
|
MessageId=0x100 Facility=Null Severity=Success SymbolicName=MSG_FIRST_MESSAGE
|
||
|
Language=English
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_USAGE
|
||
|
Language=English
|
||
|
|
||
|
Microsoft(R) Windows(TM) Dfs Utility Version 2.1
|
||
|
Copyright (C) Microsoft Corporation 1991-2000. All Rights Reserved.
|
||
|
|
||
|
Dfsutil performs maintenance of a dfs root, and cleaning up of
|
||
|
metadata left behind by orphaning or abandoning Domain-based dfs
|
||
|
roots.
|
||
|
|
||
|
Usage: dfsutil [/OPTIONS]
|
||
|
|
||
|
/HELP - This help
|
||
|
/? - Same as /HELP
|
||
|
/HELPHELP - Extended help
|
||
|
/?? - Same as /HELPHELP
|
||
|
/SCRIPTHELP - Scripting help
|
||
|
/ADDROOT:<DomDfsName> /SERVER:<ServerName> /SHARE:<ShareName>
|
||
|
/COMMENT:<Comment> Create a Standalone or DomDfs root
|
||
|
/REMROOT:<DomDfsName> /SERVER:<ServerName> /SHARE:<ShareName>
|
||
|
Remove a Standalone or DomDfs root
|
||
|
/LIST:<Domain> - List the DomDfs's in <Domain>
|
||
|
/DCNAME:<DcName> - Use the DS on a specific DC.
|
||
|
/VERIFY:<\\dfsname\dfsshare> - Verify the metadata in \\dfsname\dfsshare
|
||
|
/DCNAME:<DcName> - Use the DS on a specific DC.
|
||
|
/LEVEL:<Level> - High level -> more checks (good for NT4 Dfs's)
|
||
|
/VIEW:<\\dfsname\dfsshare> - View the metadata in <\\dfsname\dfsshare>
|
||
|
/DCNAME:<DcName> - Use the DS on a specific DC.
|
||
|
/LEVEL:<Level> - 0: Low detail 1: High Detail
|
||
|
/EXPORT:<filename> - Create file with metadata
|
||
|
/IMPORT:<filename> - Import metadata from a file
|
||
|
/REINIT:<Servername> - Reinitialize the Dfs root <ServerName>
|
||
|
/WHATIS:<ServerName> - Report what kind of root <ServerName> is
|
||
|
/DFSALT:<UNCPath> - Resolve UNC path to a \\server\\share
|
||
|
/UNMAP:<\\dfsname\dfsshare> /ROOT:<\\server\share> - Remove \\server\share from dfs
|
||
|
/DCNAME:<DcName> - Use the DS on a specific DC.
|
||
|
/CLEAN:<Servername> - Update the registry of <Servername> so that
|
||
|
it is not a dfs root (ie clean it out)
|
||
|
/DCLIST:<Domain> - List the DC's in <Domain>
|
||
|
/DCNAME:<DcName> - Use the DS on a specific DC
|
||
|
/TRUSTS:<Domain> - List the uplevel trusted domains of <domain>
|
||
|
/DCNAME:<DcName> - Use the DS on a specific DC
|
||
|
/ALL - List all trusted domains regardless of type (uplevel or downlevel)
|
||
|
/SITEINFO:<ServerName> - Report the site <ServerName> is in
|
||
|
|
||
|
-----------The following are client-side only----------------
|
||
|
/PKTFLUSH - Flush the local pkt
|
||
|
/PKTFLUSH:<EntryToFlush> - Flush one local pkt entry <EntryToFlush>
|
||
|
/SPCFLUSH - Flush the local spc table
|
||
|
/SPCFLUSH:<EntryToFlush> - Flush one spc table entry <EntryToFlush>
|
||
|
/PKTINFO - Dump the pkt
|
||
|
/DFS - From dfs.sys
|
||
|
/LEVEL:<Level> High level -> more detail
|
||
|
/SPCINFO - Dump the spc table
|
||
|
/ALL - All the domains
|
||
|
/READREG - Make mup.sys reread the registry
|
||
|
/DFS - Make dfs.sys reread the registry
|
||
|
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_USAGE_EX
|
||
|
Language=English
|
||
|
|
||
|
-----------The following work only with a checked mup.sys----
|
||
|
(returns "The parameter is incorrect." on free builds)
|
||
|
/VERBOSE:<hexvalue> - Set the mup.sys verbose level to <hexvalue>
|
||
|
/EVENTLOG:<hexvalue> - Set the mup event log level to <hexvalue>
|
||
|
/TRACELEVEL:<hexvalue> - Set the mup trace level to <hexvalue>
|
||
|
|
||
|
-------------------------------------------------------------
|
||
|
/DEBUG - turn on debug in dfsutil
|
||
|
/USER:<UserName> /PASSWORD:<Password>
|
||
|
<UserName> - domain\user or user@domain or user
|
||
|
<Password> - Supply <Password>
|
||
|
/SETDC:<DcName> - Set the DC to use to crack DomDfs names
|
||
|
|
||
|
-----------Easy setup for registry values--------------------
|
||
|
/SFP:<ServerName> - Report system file protection on machine <ServerName>
|
||
|
/ON or /OFF - Turn it on or off
|
||
|
/DNS:<ServerName> - Report DfsDnsConfig on machine <ServerName>
|
||
|
/VALUE:<hexvalue> - set to <hexvalue>
|
||
|
/NETAPIDFSDEBUG:<ServerName> - Report NetApDfsDebug on machine <ServerName>
|
||
|
/VALUE:<hexvalue> - set to <hexvalue>
|
||
|
/DFSSVCVERBOSE:<ServerName> - Report DfsSvcVerbose on machine <ServerName>
|
||
|
/VALUE:<hexvalue> - set to <hexvalue>
|
||
|
/LOGGINGDFS:<ServerName> - Report RunDiagnosticLoggingDfs on machine <ServerName>
|
||
|
/VALUE:<hexvalue> - set to <hexvalue>
|
||
|
/SYNCINTERVAL:<ServerName> - Report SyncIntervalInSeconds on machine <ServerName>
|
||
|
/VALUE:<value> - set to <value> (units are in seconds)
|
||
|
/DFSREFERRALLIMIT:<ServerName> - Report DfsReferralLimit on machine <ServerName>
|
||
|
/VALUE:<value> - set to <value>
|
||
|
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_USAGE_EX_EX
|
||
|
Language=English
|
||
|
|
||
|
Microsoft(R) Windows(TM) Dfs Utility Version 2.1
|
||
|
Copyright (C) Microsoft Corporation 1991-2000. All Rights Reserved.
|
||
|
|
||
|
-----------Scripting commands---------------------------------------
|
||
|
|
||
|
ADDROOT:<DomDfsName> SERVER:<ServerName> SHARE:<ShareName>
|
||
|
COMMENT:<Comment> Create a Standalone or DomDfs root.
|
||
|
REMROOT:<DomDfsName> SERVER:<ServerName> SHARE:<ShareName>
|
||
|
Remove a Standalone or DomDfs root
|
||
|
Leave DomDfsName blank for Satndalone DFS.
|
||
|
|
||
|
LOAD:<\\DfsName\DfsShare> - Load the metadata for a Dfs
|
||
|
SAVE: - Save the metadata for a Dfs.
|
||
|
LINK:<Linkname> - Specify a Dfs link
|
||
|
/MAP Create a Dfs Link
|
||
|
ADD:<Alternate> Add an alternate to a link
|
||
|
GUID:<Guid> - Specify GUID for link
|
||
|
SHORTPREFIX: - Specify short prefix for link
|
||
|
COMMENT:<Comment> - Specify Comment for Link
|
||
|
STATE:<state> - Specify State for link
|
||
|
SITE:<machine> - Specify site entry for a machine
|
||
|
/MAP Create site entry for a machine
|
||
|
ADD:<sitename> Add site to machine's site list (Dfs metadata only)
|
||
|
|
||
|
Example Standalone Dfs script to create dfs root '\\foo\bar'
|
||
|
|
||
|
=====================================================================
|
||
|
// Create dfs root \\foo\bar
|
||
|
ADDROOT: SERVER:foo SHARE:bar COMMENT:"Standaline Dfs \\foo\bar"
|
||
|
LOAD:\\foo\bar
|
||
|
LINK:link1 /MAP // Create link 'link1'
|
||
|
ADD:\\red\green // ..and add alternate \\red\green
|
||
|
LINK:link99 /MAP // Create link 'link99'
|
||
|
ADD:\\x\y // ..add dfs alternate \\x\y
|
||
|
ADD:\\aaa\bbb // ..add another alternate
|
||
|
SAVE: // Now save the metadata
|
||
|
======================================================================
|
||
|
|
||
|
Note:
|
||
|
Use dfsutil/view:\\DfsName\ShareName /export:<filename> to create a script
|
||
|
which will recreate a Standalone or DomDfs set of links.
|
||
|
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_USAGE_LTD
|
||
|
Language=English
|
||
|
|
||
|
Microsoft(R) Windows(TM) Dfs Utility Version 2.1
|
||
|
Copyright (C) Microsoft Corporation 1991-2000. All Rights Reserved.
|
||
|
|
||
|
Dfsutil performs maintenance of a dfs root, and cleaning up of
|
||
|
metadata left behind by orphaning or abandoning Domain-based dfs
|
||
|
roots.
|
||
|
|
||
|
Usage: dfsutil [/OPTIONS]
|
||
|
|
||
|
/HELP - This help
|
||
|
/? - Same as /HELP
|
||
|
/SCRIPTHELP - Scripting help
|
||
|
/ADDROOT:<DomDfsName> /SERVER:<ServerName> /SHARE:<ShareName>
|
||
|
/COMMENT:<Comment> Create a Standalone or DomDfs root
|
||
|
/REMROOT:<DomDfsName> /SERVER:<ServerName> /SHARE:<ShareName>
|
||
|
Remove a Standalone or DomDfs root
|
||
|
/VIEW:<\\dfsname\dfsshare> - View the metadata in <\\dfsname\dfsshare>
|
||
|
/LEVEL:<Level> - 0: Low detail 1: High Detail
|
||
|
/EXPORT:<filename> - Create file with metadata
|
||
|
/IMPORT:<filename> - Import metadata from a file
|
||
|
/UNMAP:<\\dfsname\dfsshare> /ROOT:<\\server\share> - Remove \\server\share from dfs
|
||
|
|
||
|
-----------The following are client-side only----------------
|
||
|
/PKTFLUSH - Flush the local pkt
|
||
|
/SPCFLUSH - Flush the local spc table
|
||
|
/PKTINFO - Dump the pkt
|
||
|
/DFS - From dfs.sys
|
||
|
/LEVEL:<Level> High level -> more detail
|
||
|
/SPCINFO - Dump the spc table
|
||
|
/ALL - All the domains
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_SUCCESSFUL
|
||
|
Language=English
|
||
|
The command completed successfully.
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_NOTHING_TO_DO
|
||
|
Language=English
|
||
|
Nothing to do.
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_ERROR
|
||
|
Language=English
|
||
|
System error %1!d! has occurred.
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_UNRECOGNIZED_OPTION
|
||
|
Language=English
|
||
|
Unrecognized option "%1!s!"
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_CONNECTING
|
||
|
Language=English
|
||
|
Connecting to %1!s!
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_CAN_NOT_CONNECT
|
||
|
Language=English
|
||
|
Can not connect to %1!s!
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_CAN_NOT_OPEN_REGISTRY
|
||
|
Language=English
|
||
|
Can not open registry of %1!s! (error %2!d!)
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_CAN_NOT_ACCESS_FOLDER
|
||
|
Language=English
|
||
|
Can not access folder %1!s!
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_ADD_DEL_INVALID
|
||
|
Language=English
|
||
|
Can not use /ADD: and /DEL: at the same time.
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_SITE_INFO_ALREADY_SET
|
||
|
Language=English
|
||
|
The Site information for referrals to %1!s! is already in the requested state.
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_SITE_INFO_NOW_SET
|
||
|
Language=English
|
||
|
The Site information for referrals to %1!s! is now set as requested.
|
||
|
.
|
||
|
|
||
|
MessageId= Facility=Null Severity=Success SymbolicName=MSG_LINK_NOT_FOUND
|
||
|
Language=English
|
||
|
The Site information for referrals to %1!s! could not be set.
|
||
|
The link was not found.
|
||
|
.
|
||
|
|
||
|
;#endif // __MESSAGES_H__
|