macfile

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Verwaltet Dateiserver für Macintosh Server, Volumes, Verzeichnisse und Dateien. Sie können administrative Aufgaben automatisieren, indem Sie eine Reihe von Befehlen in Batchdateien hinzufügen und sie manuell oder zu vordefinierten Zeiten starten.

Ändern von Verzeichnissen auf Macintosh-Volumes

So ändern Sie Den Verzeichnisnamen, Speicherort, Besitzer, Gruppe und Berechtigungen für Macintosh-zugriffsvolumes.

Syntax

macfile directory[/server:\\<computername>] /path:<directory> [/owner:<ownername>] [/group:<groupname>] [/permissions:<permissions>]

Parameter

Parameter Beschreibung
/server:\\<computername> Gibt den Server an, auf dem ein Verzeichnis geändert werden soll. Wenn der Vorgang nicht angegeben wird, wird er auf dem lokalen Computer ausgeführt.
/path:<directory> Gibt den Pfad zu dem Verzeichnis an, das Sie ändern möchten. Dieser Parameter ist erforderlich. Hinweis: Das Verzeichnis muss vorhanden sein. Wenn Sie das Verzeichnis macfile verwenden , werden keine Verzeichnisse erstellt.
/owner:<ownername> Ändert den Besitzer des Verzeichnisses. Wenn sie nicht angegeben wird, ändert sich der Besitzername nicht.
/group:<groupname> Gibt die primäre Macintosh-Gruppe an, die dem Verzeichnis zugeordnet ist, oder ändert sie. Wenn sie nicht angegeben wird, bleibt die primäre Gruppe unverändert.
/permissions:<permissions> Legt Berechtigungen für das Verzeichnis für den Besitzer, die primäre Gruppe und die Welt (alle) fest. Dies muss eine 11-stellige Zahl sein, wobei die Zahl 1 die Berechtigung erteilt und 0 die Berechtigung widerruft (z. B. 11111011000). Wenn dieser Parameter weggelassen wird, bleiben die Berechtigungen unverändert.
/? Zeigt die Hilfe an der Eingabeaufforderung an.
Position der Berechtigungsziffer

Die Position der Berechtigungsziffer bestimmt, welche Berechtigung festgelegt wird, einschließlich:

Position Legt die Berechtigung fest.
First OwnerSeeFiles
Second OwnerSeeFolders
Third OwnerMakechanges
Vierter GroupSeeFiles
5. GroupSeeFolders
6. GroupMakechanges
Siebte WorldSeeFiles
Achte WorldSeeFolders
Neunte WorldMakechanges
Zehnte Das Verzeichnis kann nicht umbenannt, verschoben oder gelöscht werden.
Elften Die Änderungen gelten für das aktuelle Verzeichnis und alle Unterverzeichnisse.
Bemerkungen
  • Wenn die von Ihnen angezeigten Informationen Leerzeichen oder Sonderzeichen enthalten, verwenden Sie Anführungszeichen um den Text (z. B. "<computer name>").

  • Verwenden Sie das Verzeichnis macfile , um macintosh-Benutzern ein vorhandenes Verzeichnis auf einem Macintosh-Volume zur Verfügung zu stellen. Mit dem Befehl macfile directory werden keine Verzeichnisse erstellt.

  • Verwenden Sie den Datei-Manager, die Eingabeaufforderung oder den Macintosh-Befehl "Neuer Ordner", um ein Verzeichnis auf einem Macintosh-Zugänglich-Volume zu erstellen, bevor Sie den Befehl macfile directory verwenden.

Beispiele

Geben Sie Ein, um dem Besitzer die Berechtigungen Dateien anzeigen, Ordner anzeigen und Änderungen vornehmen, ordnerberechtigungen für alle anderen Benutzer festlegen und verhindern, dass das Verzeichnis umbenannt, verschoben oder gelöscht wird:

macfile directory /path:e:\statistics\may sales /permissions:11111011000

Das Unterverzeichnis ist " May sales", das sich im Macintosh-Volume Statistics (Statistiken) auf dem Computer E:\ befindet. Laufwerk des lokalen Servers.

Join a Macintosh file es data and resource forks (Verbinden der Daten und Ressourcen forks einer Macintosh-Datei)

Um den Server anzugeben, auf dem Dateien beitreten sollen, wer die Datei erstellt hat, den Dateityp, den Speicherort der Daten fork, den Speicherort der Ressourcen-Vererbung und den Speicherort der Ausgabedatei.

Syntax

macfile forkize[/server:\\<computername>] [/creator:<creatorname>] [/type:<typename>]  [/datafork:<filepath>] [/resourcefork:<filepath>] /targetfile:<filepath>

Parameter

Parameter Beschreibung
/server:\\<computername> Gibt den Server an, auf dem Dateien beitreten werden. Wenn der Vorgang nicht angegeben wird, wird er auf dem lokalen Computer ausgeführt.
/creator:<creatorname> Gibt den Ersteller der Datei an. Die Macintosh-Suche verwendet die Befehlszeilenoption /creator , um die Anwendung zu bestimmen, die die Datei erstellt hat.
/type:<typename> Gibt den Typ der Datei an. Die Macintosh-Suche verwendet die Befehlszeilenoption /type , um den Dateityp in der Anwendung zu bestimmen, die die Datei erstellt hat.
/datafork:<filepath> Gibt den Speicherort des Daten-Forks an, der verbunden werden soll. Sie können einen Remotepfad angeben.
/resourcefork:<filepath> Gibt den Speicherort des Ressourcen-Forks an, der verbunden werden soll. Sie können einen Remotepfad angeben.
/targetfile:<filepath> Gibt den Speicherort der Datei an, die durch das Verbinden einer Daten-Fork mit einer Ressourcen-Fork erstellt wird, oder gibt den Speicherort der Datei an, deren Typ oder Ersteller Sie ändern. Die Datei muss auf dem angegebenen Server gespeichert sein. Dieser Parameter ist erforderlich.
/? Zeigt die Hilfe an der Eingabeaufforderung an.
Bemerkungen
  • Wenn die von Ihnen angezeigten Informationen Leerzeichen oder Sonderzeichen enthalten, verwenden Sie Anführungszeichen um den Text (z. B. "<computer name>").

Beispiele

Geben Sie Ein, um die Datei tree_app auf dem Macintosh-zugänglichen Volume D:\Release mithilfe des Ressourcen-Forks C:\Cross\Mac\Appcode zu erstellen und diese neue Datei macintosh-Clients als Anwendung (Macintosh-Anwendungen verwenden den Typ APPL) mit dem Ersteller (Signatur) magnolia angezeigt zu lassen:

macfile forkize /resourcefork:c:\cross\mac\appcode /type:APPL /creator:MAGNOLIA /targetfile:D:\Release\tree_app

Um den Dateiersteller in Microsoft Word 5.1 zu ändern, geben Sie für die Datei Word.txt im Verzeichnis D:\Word documents\Group files auf dem Server \ServerA:

macfile forkize /server:\\ServerA /creator:MSWD /type:TEXT /targetfile:d:\Word documents\Group files\Word.txt

Ändern der Anmeldenachricht und Einschränken von Sitzungen

So ändern Sie die Anmeldemeldung, die angezeigt wird, wenn sich ein Benutzer beim Dateiserver für Macintosh-Server anmeldet, und um die Anzahl der Benutzer zu begrenzen, die gleichzeitig Datei- und Druckserver für Macintosh verwenden können.

Syntax

macfile server [/server:\\<computername>] [/maxsessions:{number | unlimited}] [/loginmessage:<message>]

Parameter

Parameter Beschreibung
/server:\\<computername> Gibt den Server an, auf dem Parameter geändert werden sollen. Wenn dies nicht angegeben wird, wird der Vorgang auf dem lokalen Computer ausgeführt.
/maxsessions:{number | unlimited} Gibt die maximale Anzahl von Benutzern an, die gleichzeitig Datei- und Druckserver für Macintosh verwenden können. Wenn sie nicht angegeben wird, bleibt die Einstellung maxsessions für den Server unverändert.
/loginmessage:<message> Ändert die Meldung, die Macintosh-Benutzern angezeigt wird, wenn sie sich beim Dateiserver für Macintosh-Server anmelden. Die maximale Anzahl von Zeichen für die Anmeldemeldung beträgt 199. Wenn sie nicht angegeben wird, bleibt die Meldung loginmessage für den Server unverändert. Um eine vorhandene Anmeldenachricht zu entfernen, schließen Sie den Parameter /loginmessage ein, lassen Sie die Meldungsvariable jedoch leer.
/? Zeigt die Hilfe an der Eingabeaufforderung an.
Bemerkungen
  • Wenn die informationen, die Sie bereitstellen, Leerzeichen oder Sonderzeichen enthalten, verwenden Sie Anführungszeichen um den Text (z.B. "<computer name>").

Beispiele

Geben Sie Folgendes ein, um die Anzahl der zulässigen Datei- und Druckserver für Macintosh-Sitzungen auf dem lokalen Server in fünf Sitzungen zu ändern und die Anmeldemeldung "Von Server für Macintosh abmelden" hinzuzufügen:

macfile server /maxsessions:5 /loginmessage:Sign off from Server for Macintosh when you are finished

Hinzufügen, Ändern oder Entfernen von Macintosh-Volumes, auf die zugegriffen werden kann

So fügen Sie ein Macintosh-Volume hinzu, ändern oder entfernen es.

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>

Parameter

Parameter Beschreibung
{/add | /set} Erforderlich beim Hinzufügen oder Ändern eines Macintosh-Volumes, auf das zugegriffen werden kann. Fügt das angegebene Volume hinzu oder ändert es.
/server:\\<computername> Gibt den Server an, auf dem ein Volume hinzugefügt, geändert oder entfernt werden soll. Wenn dies nicht angegeben wird, wird der Vorgang auf dem lokalen Computer ausgeführt.
/name:<volumename> Erforderlich. Gibt den Volumenamen an, der hinzugefügt, geändert oder entfernt werden soll.
/path:<directory> Erforderlich und nur gültig, wenn Sie ein Volume hinzufügen. Gibt den Pfad zum Stammverzeichnis des hinzuzufügenden Volumes an.
/readonly:{true | false} Gibt an, ob Benutzer Dateien auf dem Volume ändern können. Verwenden Sie True , um anzugeben, dass Benutzer keine Dateien auf dem Volume ändern können. Verwenden Sie False , um anzugeben, dass Benutzer Dateien auf dem Volume ändern können. Wenn beim Hinzufügen eines Volumes ausgelassen wird, sind Änderungen an Dateien zulässig. Wenn beim Ändern eines Volumes nicht angegeben wird, bleibt die schreibgeschützte Einstellung für das Volume unverändert.
/guestsallowed:{true | false} Gibt an, ob Benutzer, die sich als Gäste anmelden, das Volume verwenden können. Verwenden Sie True , um anzugeben, dass Gäste das Volume verwenden können. Verwenden Sie False , um anzugeben, dass Gäste das Volume nicht verwenden können. Wenn beim Hinzufügen eines Volumes weggelassen wird, können Gäste das Volume verwenden. Wenn beim Ändern eines Volumes keine Angabe erfolgt, bleibt die Einstellung "Gäste" für das Volume unverändert.
/password:<password> Gibt ein Kennwort an, das für den Zugriff auf das Volume erforderlich ist. Wenn beim Hinzufügen eines Volumes kein Kennwort angegeben wird, wird kein Kennwort erstellt. Wenn beim Ändern eines Volumes kein Wert angegeben wird, bleibt das Kennwort unverändert.
/maxusers:{<number>> | unlimited} Gibt die maximale Anzahl von Benutzern an, die gleichzeitig die Dateien auf dem Volume verwenden können. Wenn beim Hinzufügen eines Volumes keine Angabe erfolgt, kann das Volume von einer unbegrenzten Anzahl von Benutzern verwendet werden. Wenn beim Ändern eines Volumes kein Wert angegeben wird, bleibt der maxusers-Wert unverändert.
/remove Erforderlich, wenn Sie ein Macintosh-Volume entfernen, auf das zugegriffen werden kann. entfernt das angegebene Volume.
/? Zeigt die Hilfe an der Eingabeaufforderung an.
Bemerkungen
  • Wenn die informationen, die Sie bereitstellen, Leerzeichen oder Sonderzeichen enthalten, verwenden Sie Anführungszeichen um den Text (z.B. "<computer name>").

Beispiele

Geben Sie Folgendes ein, um ein Volume namens US Marketing Statistics auf dem lokalen Server mithilfe des Stats-Verzeichnisses auf dem Laufwerk E zu erstellen und anzugeben, dass Gäste nicht auf das Volume zugreifen können:

macfile volume /add /name:US Marketing Statistics /guestsallowed:false /path:e:\Stats

Geben Sie Folgendes ein, um das oben erstellte Volume so zu ändern, dass es schreibgeschützt ist, ein Kennwort erfordert und die maximale Anzahl von Benutzern auf fünf festgelegt wird:

macfile volume /set /name:US Marketing Statistics /readonly:true /password:saturn /maxusers:5

Geben Sie Folgendes ein, um auf dem Server \Magnolia ein Volume namens Landscape Design hinzuzufügen, indem Sie das Verzeichnis trees auf dem Laufwerk E verwenden und angeben, dass Gäste auf das Volume zugreifen können:

macfile volume /add /server:\\Magnolia /name:Landscape Design /path:e:\trees

Um das Volume namens Sales Reports auf dem lokalen Server zu entfernen, geben Sie Folgendes ein:

macfile volume /remove /name:Sales Reports

Weitere Verweise