macfile
			
			
			
			
			This page is from Microsoft
			Updated: January 21, 2005
			Use the macfile commands at the command prompt to manage 
			File Server for Macintosh servers, volumes, directories, and files. 
			You can automate administrative tasks by including a series of 
			commands in batch files and starting them manually or at 
			predetermined times.
			
			
			
				 
			Syntax
			
				macfile directory[/server:\\ComputerName] 
				/path:Directory [/owner:OwnerName][/group:GroupName][/permissions:Permissions]
			Parameters
			
				
					
						
							/server:\\ComputerName
						
							Specifies the server on which to change a directory. 
							If omitted, the operation is performed on the local 
							computer.
					 
					
						
							/path:Directory
						
							Required. Specifies the path to the directory that 
							you want to change. The directory must exist. 
							Macfile directory does not create directories.
					 
					
						
							/owner:OwnerName
						
							Changes the owner of the directory. If omitted, the 
							owner remains unchanged.
					 
					
						
							/group:GroupName
						
							Specifies or changes the Macintosh primary group 
							that is associated with the directory. If omitted, 
							the primary group remains unchanged.
					 
					
						
							/permissions:Permissions
						
							Sets permissions on the directory for the owner, 
							primary group, and world (everyone). An 11-digit 
							number is used to set permissions. The number 1 
							grants permission and 0 revokes permission (for 
							example, 11111011000). The position of the digit 
							determines which permission is set, as described in 
							the following table. If omitted, permissions remain 
							unchanged.PositionSets Permission forFirstOwnerSeeFilesSecond OwnerSeeFoldersThirdOwnerMakeChanges 
							FourthGroupSeeFilesFifthGroup SeeFoldersSixthGroupMakeChanges 
							SeventhWorldSeeFilesEighthWorldSeeFoldersNinthWorldMake 
							ChangesTenthThe directory cannot be renamed, moved, 
							or deleted.EleventhThe changes apply to the current 
							directory and all subdirectories.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			Remarks
			
				
					
						| • | If the information that you supply 
						contains spaces or special characters, use quotation 
						marks around the text (for example, "Computer Name"). | 
					
						| • | Use macfiledirectory to make 
						an existing directory in a Macintosh-accessible volume 
						available to Macintosh users. The macfiledirectory 
						command does not create directories. Use File Manager, 
						the command prompt, or the macintosh new folder 
						command to create a directory in a Macintosh-accessible 
						volume before you use the macfile directory 
						command. | 
				
			 
			Examples
			
				The following example changes the permissions of the 
				subdirectory May sales, in the Macintosh-accessible volume 
				Statistics, on the E drive of the local server. The example 
				assigns See Files, See Folders, and Make Changes permissions to 
				the owner and See Files and See Folders permissions to all other 
				users, while preventing the directory from being renamed, moved, 
				or deleted.
macfile directory /path:"e:\statistics\may 
				sales" /permissions:11111011000
			Top of Page
			
			
				 
			Syntax
			
				macfile forkize[/server:\\ComputerName][/creator:CreatorName][/type:TypeName][/datafork:FilePath][/resourcefork:FilePath] 
				/targetfile:FilePath
			Parameters
			
				
					
						
							/server:\\ComputerName
						
							Specifies the server on which to join files. If 
							omitted, the operation is performed on the local 
							computer.
					 
					
						
							/creator:CreatorName
						
							Specifies the creator of the file. The Macintosh 
							Finder uses the /creator command-line option 
							to determine the application that created the file.
					 
					
						
							/type:TypeName
						
							Specifies the type of file. The Macintosh Finder 
							uses the /type command-line option to 
							determine the file type within the application that 
							created the file.
					 
					
						
							/datafork:FilePath
						
							Specifies the location of the data fork that is to 
							be joined. You can specify a remote path.
					 
					
						
							/resourcefork:FilePath
						
							Specifies the location of the resource fork that is 
							to be joined. You can specify a remote path.
					 
					
						
							/targetfile:FilePath
						
							Required. Specifies the location of the file that is 
							created by joining a data fork and a resource fork, 
							or specifies the location of the file whose type or 
							creator you are changing. The file must be on the 
							specified server.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			Remarks
			
				
					- If the information that you supply contains spaces or 
					special characters, use quotation marks around the text (for 
					example, "Computer Name").
 
			Examples
			
				
				To create the file Treeapp on the Macintosh-accessible volume 
				D:\Release, using the resource fork C:\Cross\Mac\Appcode, and to 
				make this new file appear to Macintosh clients as an application 
				(Macintosh applications use the type APPL) with the creator 
				(signature) set to MAGNOLIA, type:
				macfile forkize /resourcefork:c:\cross\mac\appcode 
				/type:APPL /creator:MAGNOLIA /targetfile:D:\Release\Treeapp
				To change the file creator to Microsoft Word 5.1, for the 
				file WORD.txt in the directory D:\Word documents\Group files, on 
				the server \\SERVERA, type:
				macfile forkize /server:\\servera /creator:MSWD /type:TEXT 
				/targetfile:"d:\Word documents\Group files\Word.txt"
			 
			Top of Page
			
			
				 
			Syntax
			
				macfile server [/server:\\ComputerName][/maxsessions:{Number|unlimited}][/loginmessage:Message]
			Parameters
			
				
					
						
							/server:\\ComputerName
						
							Specifies the server on which to change parameters. 
							If omitted, the operation is performed on the local 
							computer.
					 
					
						
							/maxsessions:{Number|unlimited}
						
						
							Specifies the maximum number of users who can 
							simultaneously use File and Print Servers for 
							Macintosh. If omitted, the maxsessions 
							setting for the server remains unchanged.
					 
					
						
							/loginmessage:Message
						
							Changes the message Macintosh users see when logging 
							on to the File Server for Macintosh server. The 
							maximum number of characters for the logon message 
							is 199. If omitted, the loginmessage message 
							for the server remains unchanged. To remove an 
							existing logon message, include the /loginmessage 
							parameter, but leave the Message variable 
							blank
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			Remarks
			
				- If the information that you supply contains spaces or 
				special characters, use quotation marks around the text (for 
				example, "Computer Name").
Examples
			
				To change the number of File and Print Server for Macintosh 
				sessions that are permitted on the local server from the current 
				setting to five sessions, and to add the logon message "Log off 
				from Server for Macintosh when you are finished.", type:
				macfile server /maxsessions:5 /loginmessage:"Log off from Server 
				for Macintosh when you are finished."
			Top of Page
			 
			
			
				 
			Syntax
			
				
				macfile volume {/add|/set}[/server:\\ComputerName] 
				/name:VolumeName/path:Directory[/readonly:{true
				| false}][/guestsallowed:{true | 
				false}] [/password:Password][/maxusers:{Number|unlimited}]
				
				macfile volume /remove[/server:\\ComputerName] 
				/name:VolumeName
			 
			Parameters
			
				
					
						
							{/add|/set} 
						
							Required when you are adding or changing a 
							Macintosh-accesible volume. Adds or changes the 
							specified volume.
					 
					
						
							/server:\\ComputerName
						
							Specifies the server on which to add, change, or 
							remove a volume. If omitted, the operation is 
							performed on the local computer.
					 
					
						
							/name:VolumeName
						
							Required. Specifies the volume name to be added, 
							changed, or removed. 
					 
					
						
							/path:Directory
						
							Required and valid only when you are adding a 
							volume. Specifies the path to the root directory of 
							the volume to be added. 
					 
					
						
							/readonly:{true | false} 
						
							Specifies whether users can change files in the 
							volume. Type true to specify that users 
							cannot change files in the volume. Type false 
							to specify that users can change files in the 
							volume. If omitted when adding a volume, changes to 
							files are allowed. If omitted when changing a 
							volume, the readonly setting for the volume remains 
							unchanged.
					 
					
						
							/guestsallowed:{true | false}
						
						
							Specifies whether users who log on as guests can use 
							the volume. Type true to specify that guests 
							can use the volume. Type false to specify 
							that guests cannot use the volume. If omitted when 
							adding a volume, guests can use the volume. If 
							omitted when changing a volume, the guestsallowed 
							setting for the volume remains unchanged.
					 
					
						
							/password:Password
						
							Specifies a password that will be required to access 
							the volume. If omitted when adding a volume, no 
							password is created. If omitted when changing a 
							volume, the password remains unchanged.
					 
					
						
							/maxusers:{Number|unlimited}
						
						
							Specifies the maximum number of users who can 
							simultaneously use the files on the volume. If 
							omitted when adding a volume, an unlimited number of 
							users can use the volume. If omitted when changing a 
							volume, the maxusers value remains unchanged.
					 
					
						
							/remove
						
							Required when you are removing a Macintosh-accesible 
							volume. Removes the specified volume.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			Remarks
			
				- If the information that you supply contains spaces or 
				special characters, use quotation marks around the text (for 
				example, "Computer Name").
Examples
			
				To create a volume called US Marketing Statistics on the local 
				server, using the Stats directory in the E drive, and to specify 
				that the volume cannot be accessed by guests, type:
macfile 
				volume /add /name:"US Marketing Statistics" /guestsallowed:false 
				/path:e:\Stats
				To change the volume created above to be read-only and to 
				require a password, and to set the number of maximum users to 
				five, type:
				macfile volume /set /name:"US Marketing Statistics" /readonly:true 
				/password:saturn /maxusers:5
				To add a volume called Landscape Design, on the server 
				\\Magnolia, using the Trees directory in the E drive, and to 
				specify that the volume can be accessed by guests, type:
				macfile volume /add /server:\\Magnolia  /name:"Landscape 
				Design" /path:e:\Trees
				To remove the volume called Sales Reports on the local 
				server, type:
				macfile volume /remove /name:"Sales Reports"
			Formatting legend
			
				
					
					
						| Italic | Information that the user must supply | 
					
						| Bold | Elements that the user must type exactly as shown | 
					
						| Ellipsis (...) | Parameter that can be repeated several times in a 
						command line | 
					
						| Between brackets ([]) | Optional items | 
					
						| Between braces ({}); choices separated by pipe (|). 
						Example: {even|odd} | Set of choices from which the user must choose only 
						one | 
					
						| Courier font | Code or program output | 
				
			 
			
			
			
 |  |