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. Zum Automatisieren administrativer Aufgaben können Sie Batchdateien erstellen, die eine Serie von Befehlen enthalten, und diese Batchdateien manuell oder zu festgelegten Zeiten starten.

Ändern von Verzeichnissen in Macintosh-kompatible Volumes

Mit diesem Befehl ändern Sie den Namen, den Speicherort, den Besitzer, die Gruppe und die Berechtigungen von Verzeichnissen für Macintosh-kompatible Volumes.

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 dieser Parameter nicht angegeben ist, wird der Vorgang auf dem lokalen Computer ausgeführt.
/path:<directory> Gibt den Pfad des Verzeichnisses an, das Sie ändern möchten. Dieser Parameter ist erforderlich. Hinweis: Das Verzeichnis muss bereits vorhanden sein; der Befehl macfile directory erstellt keine neuen Verzeichnisse.
/owner:<ownername> Ändert den Besitzer des Verzeichnisses. Wenn dieser Parameter nicht angegeben ist, wird der Name des Besitzers nicht geändert.
/group:<groupname> Gibt die primäre Macintosh-Gruppe an, die mit dem Verzeichnis verknüpft ist, oder ändert sie. Wenn dieser Parameter nicht angegeben ist, bleibt die Gruppe unverändert.
/permissions:<permissions> Legt die Berechtigungen im Verzeichnis für den Besitzer, die primäre Gruppe und Welt (alle) fest. Es muss eine 11-stellige Zahl sein, wobei die Ziffer 1 eine Berechtigung gewährt und die Ziffer 0 eine Berechtigung widerruft (z. B. 11111011000). Wenn dieser Parameter nicht angegeben ist, bleiben die Berechtigungen unverändert.
/? Zeigt die Hilfe an der Eingabeaufforderung an.
Position der Ziffern beim Festlegen der Berechtigungen

Die Position der Ziffern bestimmt, welche Berechtigungen festgelegt werden:

Position Legt diese Berechtigung fest
First (Erster) OwnerSeeFiles
Second OwnerSeeFolders
Third OwnerMakechanges
Vierter GroupSeeFiles
5. GroupSeeFolders
6. GroupMakechanges
7. WorldSeeFiles
8. WorldSeeFolders
9. WorldMakechanges
10. Das Verzeichnis kann nicht umbenannt, verschoben oder gelöscht werden.
11. Die Änderungen werden für das aktuelle Verzeichnis und alle Unterverzeichnisse übernommen.
Hinweise
  • Wenn die von Ihnen eingegebenen Daten Leerzeichen oder Sonderzeichen enthalten, schließen Sie den Text in Anführungszeichen ein (z. B. "<computer name>").

  • Mit macfile directory machen Sie aus einem vorhandenen Verzeichnis ein Macintosh-kompatibles Volume, das Macintosh-Benutzern zur Verfügung steht. Der Befehl macfile directory erstellt keine Verzeichnisse.

  • Bevor Sie den Befehl macfile directory verwenden, müssen Sie mit dem Datei-Manager, in der Eingabeaufforderung oder mit dem Befehl macintosh new folder ein Verzeichnis in einem Macintosh-kompatiblen Volume erstellen.

Beispiele

Um dem Besitzer die Berechtigungen Dateien anzeigen, Ordner anzeigen und Änderungen vornehmen zuzuweisen, allen anderen Benutzern die Berechtigung Ordner anzeigen zuzuweisen und zu verhindern, dass das Verzeichnis umbenannt, verschoben oder gelöscht wird, geben Sie Folgendes ein:

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

Hier ist das Unterverzeichnis May sales, das sich im Macintosh-kompatiblen Volume Statistics auf dem Laufwerk E:\ des lokalen Servers befindet.

Zusammenfassen der Daten- und Ressourcen-Forks einer Macintosh-Datei

Mit diesem Befehl geben Sie den Server, auf dem die Dateien zusammengefasst werden sollen, den Ersteller der Datei, den Typ der Datei, den Speicherort des Daten- und des Ressourcen-Forks und den Speicherort der Ausgabedatei an.

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 zusammengefasst werden sollen. Wenn dieser Parameter nicht angegeben ist, wird der Vorgang auf dem lokalen Computer ausgeführt.
/creator:<creatorname> Gibt den Ersteller der Datei an. Der Macintosh-Finder ermittelt mit der Befehlszeilenoption /creator die Anwendung, die die Datei erstellt hat.
/type:<typename> Gibt den Typ der Datei an. Der Macintosh-Finder ermittelt mit der Befehlszeilenoption /type den Dateityp in der Anwendung, die die Datei erstellt hat.
/datafork:<filepath> Gibt den Speicherort des Daten-Forks an, der zusammengefasst werden soll. Sie können auch einen Remotepfad angeben.
/resourcefork:<filepath> Gibt den Speicherort des Ressourcen-Forks an, der zusammengefasst werden soll. Sie können auch einen Remotepfad angeben.
/targetfile:<filepath> Gibt den Speicherort der Datei, die beim Zusammenfassen eines Daten-Forks und eines Ressourcen-Forks erstellt wird, oder der Datei an, deren Typ oder Ersteller Sie ändern. Die Datei muss sich auf dem angegebenen Server befinden. Dieser Parameter ist erforderlich.
/? Zeigt die Hilfe an der Eingabeaufforderung an.
Bemerkungen
  • Wenn die von Ihnen eingegebenen Daten Leerzeichen oder Sonderzeichen enthalten, schließen Sie den Text in Anführungszeichen ein (z. B. "<computer name>").

Beispiele

Um die Datei tree_app auf dem Macintosh-kompatiblen Volume D:\Release mit dem Ressourcen-Fork C:\Cross\Mac\Appcode zu erstellen und festzulegen, dass diese neue Datei für Macintosh-Clients als Anwendung (Macintosh-Anwendungen nutzen den Typ APPL) angezeigt wird, und als Ersteller (Signatur) MAGNOLIA festzulegen, geben Sie Folgendes ein:

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

Um den Ersteller der Datei Word.txt im Verzeichnis D:\Word documents\Group files auf dem Server \ServerA in Microsoft Word 5.1 zu ändern, geben Sie Folgendes ein:

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

Ändern der Anmeldenachricht und Beschränken der Sitzungen

Mit diesem Befehl ändern Sie die Anmeldenachricht, die angezeigt wird, wenn sich ein Benutzer beim Dateiserver für Macintosh-Server anmeldet, und beschränken die Anzahl an Benutzern, 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 dieser Parameter nicht angegeben ist, wird der Vorgang auf dem lokalen Computer ausgeführt.
/maxsessions:{number | unlimited} Gibt die Anzahl an Benutzern an, die gleichzeitig Datei- und Druckserver für Macintosh verwenden können. Wenn dieser Parameter nicht angegeben ist, bleibt die Einstellung maxsessions für den Server unverändert.
/loginmessage:<message> Ändert die Nachricht, die Macintosh-Benutzer nach dem Anmelden beim Dateiserver für Macintosh-Server sehen. Die Anmeldenachricht darf höchstens 199 Zeichen umfassen. Wenn dieser Parameter nicht angegeben ist, bleibt die loginmessage für den Server unverändert. Wenn Sie eine vorhandene Anmeldenachricht löschen möchten, verwenden Sie den Parameter /loginmessage und lassen die Variable message leer.
/? Zeigt die Hilfe an der Eingabeaufforderung an.
Bemerkungen
  • Wenn die von Ihnen eingegebenen Daten Leerzeichen oder Sonderzeichen enthalten, schließen Sie den Text in Anführungszeichen ein (z. B. "<computer name>").

Beispiele

Um die Anzahl der zulässigen Datei- und Druckserver für Macintosh-Sitzungen auf dem lokalen Server auf fünf Sitzungen festzulegen und als Anmeldenachricht „Sign off from Server for Macintosh when you are finished“ einzustellen, geben Sie Folgendes ein:

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

Hinzufügen, Ändern oder Entfernen von Macintosh-kompatiblen Volumes

Mit diesem Befehl können Sie ein Macintosh-kompatible Volume hinzufügen, änder oder entfernen.

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, wenn Sie ein Macintosh-kompatibles Volume hinzufügen oder ändern. 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 dieser Parameter nicht angegeben ist, wird der Vorgang auf dem lokalen Computer ausgeführt.
/name:<volumename> Erforderlich. Gibt den Namen des Volumes an, das hinzugefügt, geändert oder entfernt werden soll.
/path:<directory> Nur erforderlich und gültig, wenn Sie ein Volume hinzufügen. Gibt den Pfad des Stammverzeichnisses des Volumes an, das hinzugefügt wird.
/readonly:{true | false} Gibt an, ob Benutzer Dateien im Volume ändern können. Mit True legen Sie fest, dass Benutzer die Dateien im Volume nicht ändern können. Mit False legen Sie fest, dass Benutzer die Dateien im Volume nicht ändern können. Wenn dieser Parameter beim Hinzufügen eines Volumes nicht angegeben wird, können Benutzer die Dateien ändern. Wenn dieser Parameter beim Ändern eines Volumes nicht angegeben wird, bleibt die Einstellung readonly für das Volume unverändert.
/guestsallowed:{true | false} Gibt an, ob Benutzer, die sich als Gast anmelden, das Volume verwenden können. Mit True legen Sie fest, dass Gäste das Volume verwenden können. Mit False legen Sie fest, dass Gäste das Volume nicht verwenden können. Wenn dieser Parameter beim Hinzufügen eines Volumes nicht angegeben wird, können Gäste das Volume verwenden. Wenn dieser Parameter beim Ändern eines Volumes nicht angegeben wird, bleibt die Einstellung guestsallowed für das Volume unverändert.
/password:<password> Legt ein Kennwort fest, das für den Zugriff auf das Volume eingegeben werden muss. Wen dieser Parameter beim Hinzufügen eines Volumes nicht angegeben wird, wird kein Kennwort erstellt. Wenn dieser Parameter beim Ändern eines Volumes nicht angegeben wird, bleibt das Kennwort unverändert.
/maxusers:{<number>> | unlimited} Gibt die maximale Anzahl an Benutzern an, die gleichzeitig die Dateien auf dem Volume verwenden können. Wenn dieser Parameter beim Hinzufügen eines Volumes nicht angegeben wird, kann eine unbegrenzte Anzahl an Benutzern das Volume verwenden. Wenn dieser Parameter beim Ändern eines Volumes nicht angegeben wird, bleibt der Wert maxusers unverändert.
/remove Erforderlich, wenn Sie ein Macintosh-kompatibles Volume entfernen. Entfernt das angegebene Volume.
/? Zeigt die Hilfe an der Eingabeaufforderung an.
Bemerkungen
  • Wenn die von Ihnen eingegebenen Daten Leerzeichen oder Sonderzeichen enthalten, schließen Sie den Text in Anführungszeichen ein (z. B. "<computer name>").

Beispiele

Um auf dem lokalen Server im Verzeichnis Stats auf dem Laufwerk E ein Volume mit dem Namen US Marketing Statistics zu erstellen und festzulegen, dass Gäste auf dieses Volume nicht zugreifen können, geben Sie Folgendes ein:

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

Um das oben erstellte Volume als schreibgeschützt festzulegen, die Eingabe eines Kennworts zu fordern und die maximale Anzahl an Benutzern auf fünf festzulegen, geben Sie Folgendes ein:

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

Um auf dem Server \Magnolia im Verzeichnis trees auf dem Laufwerk E ein Volume mit dem Namen Landscape Designhinzuzufügen und festzulegen, dass Gäste auf dieses Volume zugreifen können, geben Sie Folgendes ein:

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

Um das Volume mit dem Namen Sales Report vom lokalen Server zu entfernen, geben Sie Folgendes ein:

macfile volume /remove /name:Sales Reports