openfiles

Permite que um administrador consulte, exiba ou desconecte arquivos e diretórios que foram abertos em um sistema. Esse comando também habilita ou desabilita o sinalizador global Maintain Objects List do sistema.

openfiles /disconnect

Permite que um administrador desconecte arquivos e pastas que foram abertos remotamente por meio de uma pasta compartilhada.

Sintaxe

openfiles /disconnect [/s <system> [/u [<domain>\]<username> [/p [<password>]]]] {[/id <openfileID>] | [/a <accessedby>] | [/o {read | write | read/write}]} [/op <openfile>]

Parâmetros

Parâmetro Descrição
/s <system> Especifica o sistema remoto ao qual se conectar (por nome ou endereço IP). Não use barras invertidas. Se você não usar a opção /s, o comando será executado no computador local por padrão. Esse parâmetro se aplica a todos os arquivos e pastas que foram especificados no comando.
/u [<domain>\]<username> Executa o comando usando as permissões da conta de usuário especificada. Se você não usar a opção /u, as permissões do sistema serão usadas por padrão.
/p [<password>] Especifica a senha da conta de usuário especificada na opção /u. Se você não usar a opção /p, um prompt de senha será exibido quando o comando for executado.
/id <openfileID> Desconecta arquivos abertos pela ID de arquivo especificada. Você pode usar o caractere curinga (*) com esse parâmetro.

Observação: você pode usar o comando openfiles /query para localizar a ID do arquivo.

/a <accessedby> Desconecta todos os arquivos abertos associados ao nome de usuário especificado no parâmetro accessedby. Você pode usar o caractere curinga (*) com esse parâmetro.
/o {read | write | read/write} Desconecta todos os arquivos abertos com o valor de modo aberto especificado. Os valores válidos são Read, Write ou Read/Write. Você pode usar o caractere curinga (*) com esse parâmetro.
/op <openfile> Desconecta todas as conexões de arquivo abertas que foram criadas por um nome de arquivo aberto específico. Você pode usar o caractere curinga (*) com esse parâmetro.
/? Exibe a ajuda no prompt de comando.

Exemplos

Para desconectar todos os arquivos abertos com a ID de arquivo 26843578, digite:

openfiles /disconnect /id 26843578

Para desconectar todos os arquivos e diretórios abertos acessados pelo usuário hiropln, digite:

openfiles /disconnect /a hiropln

Para desconectar todos os arquivos e diretórios abertos com o modo read/write, digite:

openfiles /disconnect /o read/write

Para desconectar o diretório com o nome de arquivo aberto *C:\testshare*, independentemente de quem o está acessando, digite:

openfiles /disconnect /a * /op c:\testshare\

Para desconectar todos os arquivos abertos no computador remoto srvmain que estão sendo acessados pelo usuário hiropln, independentemente de sua ID, digite:

openfiles /disconnect /s srvmain /u maindom\hiropln /id *

openfiles /query

Consulta e exibe todos os arquivos abertos.

Sintaxe

openfiles /query [/s <system> [/u [<domain>\]<username> [/p [<password>]]]] [/fo {TABLE | LIST | CSV}] [/nh] [/v]

Parâmetros

Parâmetro Descrição
/s <system> Especifica o sistema remoto ao qual se conectar (por nome ou endereço IP). Não use barras invertidas. Se você não usar a opção /s, o comando será executado no computador local por padrão. Esse parâmetro se aplica a todos os arquivos e pastas que foram especificados no comando.
/u [<domain>\]<username> Executa o comando usando as permissões da conta de usuário especificada. Se você não usar a opção /u, as permissões do sistema serão usadas por padrão.
/p [<password>] Especifica a senha da conta de usuário especificada na opção /u. Se você não usar a opção /p, um prompt de senha será exibido quando o comando for executado.
[/fo {TABLE | LIST | CSV}] Exibe a saída no formato especificado. Os valores válidos incluem:
  • TABLE – Exibe a saída em uma tabela.
  • LIST – Exibe a saída em uma lista.
  • CSV – Exibe a saída no formato CSV (valores separados por vírgula).
/nh Suprime os cabeçalhos de coluna na saída. Válido somente quando o parâmetro /fo é definido como TABLE ou CSV.
/v Especifica as informações detalhadas que serão exibidas na saída.
/? Exibe a ajuda no prompt de comando.

Exemplos

Para consultar e exibir todos os arquivos abertos, digite:

openfiles /query

Para consultar e exibir todos os arquivos abertos no formato de tabela sem cabeçalhos, digite:

openfiles /query /fo table /nh

Para consultar e exibir todos os arquivos abertos no formato de lista com informações detalhadas, digite:

openfiles /query /fo list /v

Para consultar e exibir todos os arquivos abertos no sistema remoto srvmain usando as credenciais do usuário hiropln no domínio maindom, digite:

openfiles /query /s srvmain /u maindom\hiropln /p p@ssW23

Observação

Neste exemplo, a senha é fornecida na linha de comando. Para evitar a exibição da senha, deixe de fora a opção /p. Você será solicitado a fornecer a senha, que não será ecoada na tela.

openfiles /local

Habilita ou desabilita o sinalizador global Maintain Objects List do sistema. Se usado sem parâmetros, openfiles /local exibe o status atual do sinalizador global Maintain Objects List.

Observação

As alterações feitas usando a opção on ou off não serão aplicadas até que você reinicie o sistema. Habilitar o sinalizador global Maintain Objects List pode diminuir a velocidade do sistema.

Sintaxe

openfiles /local [on | off]

Parâmetros

Parâmetro Descrição
[on | off] Habilita ou desabilita o sinalizador global Maintain Objects List do sistema, que rastreia identificadores de arquivos locais.
/? Exibe a ajuda no prompt de comando.

Exemplos

Para verificar o status atual do sinalizador global Maintain Objects List, digite:

openfiles /local

Por padrão, o sinalizador global Maintain Objects List fica desabilitado e a mensagem a seguir é exibida, INFO: The system global flag 'maintain objects list' is currently disabled.

Para habilitar o sinalizador global Maintain Objects List, digite:

openfiles /local on

A mensagem a seguir é exibida quando o sinalizador global está habilitado, SUCCESS: The system global flag 'maintain objects list' is enabled. This will take effect after the system is restarted.

Para desabilitar o sinalizador global Maintain Objects List, digite:

openfiles /local off