macfile

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 e Windows Server 2012

Gerencia servidores, volumes, diretórios e arquivos do Servidor de Arquivos para Macintosh. Você pode automatizar tarefas administrativas incluindo uma série de comandos em arquivos em lote e iniciando-os manualmente ou em horários predeterminados.

Modificar diretórios em volumes acessíveis para Macintosh

Para alterar o nome, o local, o proprietário, o grupo e as permissões do diretório para volumes acessíveis para Macintosh.

Sintaxe

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

Parâmetros

Parâmetro Descrição
/server:\\<computername> Especifica o servidor no qual alterar um diretório. Se omitida, a operação será executada no computador local.
/path:<directory> Especifica o caminho para o diretório que você quer alterar. Este parâmetro é necessário. Observação: O diretório já deve existir; o uso de macfile directory não criará diretórios.
/owner:<ownername> Altera o proprietário do diretório. Se for omitido, o nome do proprietário não será alterado.
/group:<groupname> Especifica ou altera o grupo primário do Macintosh associado ao diretório. Se omitido, o grupo primário permanecerá inalterado.
/permissions:<permissions> Define permissões no diretório para o proprietário, para o grupo primário e para o mundo (todos). Deve ser um número de 11 dígitos, em que o número 1 concede permissão e 0 revoga a permissão (por exemplo, 11111011000). Se esse parâmetro for omitido, as permissões permanecerão inalteradas.
/? Exibe a ajuda no prompt de comando.
Posição do dígito de permissões

A posição do dígito de permissões determina qual permissão está definida, incluindo:

Posição Define a Permissão
Primeiro OwnerSeeFiles
Segundo OwnerSeeFolders
Terceiro OwnerMakechanges
Quarto GroupSeeFiles
Quinto GroupSeeFolders
Sexto GroupMakechanges
Sétimo WorldSeeFiles
Oitavo WorldSeeFolders
Nono WorldMakechanges
Décimo O diretório não pode ser renomeado, movido ou excluído.
Décimo primeiro As alterações se aplicam ao diretório atual e a todos os subdiretórios.
Comentários
  • Se as informações fornecidas contiverem espaços ou caracteres especiais, coloque o texto entre aspas (por exemplo, "<computer name>").

  • Use macfile directory para tornar um diretório existente em um volume acessível para Macintosh disponível para usuários do Macintosh. O comando macfile directory não cria diretórios.

  • Use o Gerenciador de Arquivos, o prompt de comando ou o comando macintosh new folder para criar um diretório em um volume acessível para Macintosh antes de usar o comando macfile directory.

Exemplos

Para atribuir as permissões Ver Arquivos, Ver Pastas e Fazer alterações ao proprietário, defina a permissão Ver pasta para todos os outros usuários e para impedir que o diretório seja renomeado, movido ou excluído, digite:

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

Onde o subdiretório é Vendas de maio, localizado em Estatísticas do volume acessível para Macintosh, na unidade E:\ do servidor local.

Unir os dados e as bifurcações de recursos de um arquivo Macintosh

Para especificar o servidor no qual unir arquivos, quem criou o arquivo, o tipo de arquivo, onde o fork de dados está localizado, onde o fork do recurso está localizado e onde o arquivo de saída deve estar localizado.

Sintaxe

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

Parâmetros

Parâmetro Descrição
/server:\\<computername> Especifica o servidor no qual unir arquivos. Se omitida, a operação será executada no computador local.
/creator:<creatorname> Especifica o criador do arquivo. O Explorador de Arquivos do Macintosh usa a opção de linha de comando /creator para determinar o aplicativo que criou o arquivo.
/type:<typename> Especifica o tipo de arquivo. O Finder do Macintosh usa a opção de linha de comando /type para determinar o tipo de arquivo dentro do aplicativo que criou o arquivo.
/datafork:<filepath> Especifica o local da bifurcação de dados que deve ser unida. Você pode especificar um caminho remoto.
/resourcefork:<filepath> Especifica o local da bifurcação do recurso que será unido. Você pode especificar um caminho remoto.
/targetfile:<filepath> Especifica o local do arquivo criado ao unir um fork de dados e um fork de recurso ou especifica o local do arquivo cujo tipo ou criador você está alterando. O arquivo deve estar no servidor especificado. Este parâmetro é necessário.
/? Exibe a ajuda no prompt de comando.
Comentários
  • Se as informações fornecidas contiverem espaços ou caracteres especiais, coloque o texto entre aspas (por exemplo, "<computer name>").

Exemplos

Para criar o arquivo tree_app no volume acessível para Macintosh D:\Release, usando o fork de recurso C:\Cross\Mac\Appcode e para fazer esse novo arquivo aparecer para clientes Macintosh como um aplicativo (aplicativos Macintosh usam o tipo APPL) com o criador (assinatura) definido como MAGNOLIA, digite:

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

Para alterar o criador do arquivo para Microsoft Word 5.1, para o arquivo Word.txt no diretório D:\Word documents\Group files, no servidor \ServerA, digite:

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

Alterar a mensagem de entrada e limitar sessões

Para alterar a mensagem de entrada exibida quando um usuário entrar no servidor do Servidor de Arquivos para Macintosh e para limitar o número de usuários que podem usar simultaneamente servidores de arquivo e impressão para Macintosh.

Sintaxe

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

Parâmetros

Parâmetro Descrição
/server:\\<computername> Especifica o servidor no qual alterar parâmetros. Se omitida, a operação será executada no computador local.
/maxsessions:{number | unlimited} Especifica o número máximo de usuários que podem usar simultaneamente os Servidores de arquivo e impressão para Macintosh. Se omitida, a configuração maxsessions para o servidor permanecerá inalterada.
/loginmessage:<message> Altera a mensagem que os usuários do Macintosh veem ao entrar no servidor do Servidor de Arquivos para Macintosh. O número máximo de caracteres para a mensagem de entrada é 199. Se omitida, a mensagem loginmessage para o servidor permanecerá inalterada. Para remover uma mensagem de entrada existente, inclua o parâmetro /loginmessage, mas deixe a variável message em branco.
/? Exibe a ajuda no prompt de comando.
Comentários
  • Se as informações fornecidas contiverem espaços ou caracteres especiais, coloque o texto entre aspas (por exemplo, "<computer name>").

Exemplos

Para alterar o número de sessões permitidas do Servidor de Arquivos e Impressão para Macintosh no servidor local para cinco sessões e adicionar a mensagem de entrada "Sair do Servidor para Macintosh quando terminar", digite:

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

Adicionar, alterar ou remover volumes acessíveis para Macintosh

Para adicionar, alterar ou remover um volume acessível para Macintosh.

Sintaxe

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>

Parâmetros

Parâmetro Descrição
{/add | /set} Necessário ao adicionar ou alterar um volume acessível para Macintosh. Adiciona ou altera o volume especificado.
/server:\\<computername> Especifica o servidor no qual adicionar, alterar ou remover um volume. Se omitida, a operação será executada no computador local.
/name:<volumename> Obrigatórios. Especifica o nome do volume a ser adicionado, alterado ou removido.
/path:<directory> Obrigatório e válido somente quando você está adicionando um volume. Especifica o caminho para o diretório raiz do volume a ser adicionado.
/readonly:{true | false} Especifica se os usuários podem alterar arquivos no volume. Use True para especificar que os usuários não podem alterar arquivos no volume. Use False para especificar que os usuários podem alterar arquivos no volume. Se for omitido ao adicionar um volume, as alterações nos arquivos serão permitidas. Se omitido ao alterar um volume, a configuração readonly para o volume permanecerá inalterada.
/guestsallowed:{true | false} Especifica se os usuários que fazem logon como convidados podem usar o volume. Use True para especificar que os convidados podem usar o volume. Use False para especificar que os convidados não podem usar o volume. Se for omitido ao adicionar um volume, os convidados poderão usar o volume. Se omitido ao alterar um volume, a configuração guestallowed para o volume permanecerá inalterada.
/password:<password> Especifica uma senha que será necessária para acessar o volume. Se for omitido ao adicionar um volume, nenhuma senha será criada. Se for omitido ao alterar um volume, a senha permanecerá inalterada.
/maxusers:{<number>> | unlimited} Especifica o número máximo de usuários que podem usar simultaneamente os arquivos no volume. Se for omitido ao adicionar um volume, um número ilimitado de usuários poderá usar o volume. Se omitido ao alterar um volume, o valor maxusers permanecerá inalterado.
/remove Necessário ao remover um volume acessível para Macintosh. remove o volume especificado.
/? Exibe a ajuda no prompt de comando.
Comentários
  • Se as informações fornecidas contiverem espaços ou caracteres especiais, coloque o texto entre aspas (por exemplo, "<computer name>").

Exemplos

Para criar um volume chamado Estatísticas de Marketing dos EUA no servidor local, usando o diretório Estatísticas na unidade E e especificar que o volume não pode ser acessado por convidados, digite:

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

Para alterar o volume criado acima para ser de somente leitura, para exigir uma senha e definir o número máximo de usuários como cinco, digite:

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

Para adicionar um volume chamado Design de paisagem, no servidor \Magnolia, usando o diretório trees na unidade E e especificar que o volume pode ser acessado por convidados, digite:

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

Para remover o volume chamado Relatórios de Vendas no servidor local, digite:

macfile volume /remove /name:Sales Reports