Como posso usar o powershell para listar todos os arquivos que enviei para o servidor?

2

No trabalho, há uma rede e todos têm um nome de usuário e uma senha que eles usam para fazer login. Como posso pesquisar meus arquivos nessa rede?

Eu poderia listar todos os arquivos assim:

cd \192.168.*.***\f:\
dir -Recurse -Force
    
por elisha 09.05.2013 / 17:26

2 respostas

1

dir é o caminho antigo para DOS / Windows, o Powershell lhe dá get-childItem

Você deve identificar o diretório em que deseja procurar seus arquivos e fazer algo como:

$myDir = "\Server\Directory\"

get-ChildItem -Path $myDor | Foreach {
 get-Acl $_
}
    
por 09.05.2013 / 18:17
0

Você pode filtrar os arquivos que são de sua propriedade usando o seguinte código

Get-ChildItem \server\share -Recurse | Where-Object { 

    ($_ | Get-ACL).Owner -match $env:USERNAME 
}

O cmdlet Get-ACL obtém a ACL e a propriedade da pasta / arquivo e compara para a variável $ env: USERNAME que é a atual nome de usuário no qual você está conectado.

    
por 11.05.2013 / 13:33