“Nenhuma instância (s) disponível” erro com o comando wmic

6

Estou recebendo um erro "Nenhuma instância disponível (s) disponível" com o comando wmic. O comando que estou executando (em uma janela elevada / cmd.exe do administrador) é:

G:\>wmic datafile where name="file.txt" get creationdate
No Instance(s) Available

O arquivo "file.txt" existe.

Encontrei alguma menção a esse problema em outras perguntas / respostas da SU como a resposta aqui:

Comando do Windows para obter todas as informações / propriedades de um arquivo

mas não encontrei nenhuma menção sobre como consertar (ou mesmo solucionar problemas) este problema.

Estou executando o Windows 7 Home Premium x64.

Quando eu executo "wmic datafile /?" Eu recebo ajuda de sintaxe de uso:
G:\>wmic datafile /?

DATAFILE - DataFile Management.

HINT: BNF for Alias usage.
(<alias> [WMIObject] | <alias> [<path where>] | [<alias>] <path where>) [<verb clause>].

USAGE:

DATAFILE ASSOC [<format specifier>]
DATAFILE CALL <method name> [<actual param list>]
DATAFILE CREATE <assign list>
DATAFILE DELETE
DATAFILE GET [<property list>] [<get switches>]
DATAFILE LIST [<list format>] [<list switches>]
    
por Kevin Fegan 09.01.2016 / 20:48

1 resposta

6

Estou recebendo o erro "No Instance (s) Available" com o seguinte comando wmic.

G:\>wmic datafile where name="file.txt" get creationdate

Você precisa fornecer o nome completo (incluindo a unidade e o caminho) do arquivo.

Exemplo:

F:\test>wmic datafile where name="C:\Windows\system32\notepad.exe" get CreationDate
CreationDate
20090714005636.838522+060

Observe o uso de \ para escapar de um único \ na string de nome de exemplo acima.

If you wish to include the following special characters in your string, you must first escape the character by prefixing the character with a backslash (\):

  • backslash (\)
  • double quotes (\")
  • single quotes (\')

Fonte Cláusula WHERE

Quais são as palavras-chave válidas (nome, caminho, ...) para a cláusula where com o arquivo de dados?

Você pode obter a lista de propriedades a partir da linha de comando usando:

wmic datafile get /?

Qualquer um dos nomes de propriedade pode ser usado em uma cláusula where.

F:\test>wmic datafile get /?

Property get operations.
USAGE:

GET [<property list>] [<get switches>]
NOTE: <property list> ::= <property name> | <property name>,  <property list>

The following properties are available:
Property                                Type                    Operation
========                                ====                    =========
Access Rights                           N/A                     N/A
Caption                                 N/A                     N/A
Class Name                              N/A                     N/A
Compressed                              N/A                     N/A
Compression Method                      N/A                     N/A
Computer System Class Name              N/A                     N/A
Computer System Name                    N/A                     N/A
Creation Date                           N/A                     N/A
Current File Open Count                 N/A                     N/A
Description                             N/A                     N/A
Drive                                   N/A                     N/A
Eight Dot Three File Name               N/A                     N/A
Encrypted                               N/A                     N/A
Encryption Method                       N/A                     N/A
File Extension                          N/A                     N/A
File Name                               N/A                     N/A
File System Class Name                  N/A                     N/A
File System Name                        N/A                     N/A
File Type                               N/A                     N/A
Hidden                                  N/A                     N/A
Install Date                            N/A                     N/A
Last Accessed                           N/A                     N/A
Last Modified                           N/A                     N/A
Manufacturer                            N/A                     N/A
Name                                    N/A                     N/A
Path                                    N/A                     N/A
Readable                                N/A                     N/A
Should Be Archived                      N/A                     N/A
Size                                    N/A                     N/A
Status                                  N/A                     N/A
System File                             N/A                     N/A
Version                                 N/A                     N/A
Writeable                               N/A                     N/A

Leitura Adicional

por 09.01.2016 / 22:33