Digamos que soy Admin en un servidor denominado "Server1" y existe un recurso compartido utilizando la ruta UNC \\\Server1\Share1
.
Si remito al Servidor 1 e inicie sesión como Admin, ¿cómo puedo encontrar la ubicación de la unidad física sin escanear millones de carpetas dado que una carpeta compartida podría definirse EN CUALQUIER LUGAR.
Abra una ventana de símbolo del sistema y escriba net share
, a continuación, pulse Intro .
Además de usar net share
recurso net share
, también puede usar wmic – esto le permite consultar sistemas remotos (con /node:
y también obtener sólo aquellos que le interesan, por ejemplo.
wmic /node:Server1 share where name="Share1" get name,path
mostrará sólo las acciones compartidas denominadas Share1 .
También se puede utilizar la coincidencia de patrones: encontrar sólo las acciones que contengan temp:
wmic share where 'name like ^"^%temp^%"' get name,path
.
Tenga en cuenta los extraños que buscan ^
son carets – cmd escape char – que se utilizan para evitar cmd para ampliar env. Variables. Si se utilizan desde dentro de wmic, no son necesarios.
Por último, puede ejecutar esto en contra de muchas máquinas a la vez y guardar la lista como formato html table (entre otros formatos):
wmic /node:server1,server2 /output:shares.html share get name,path /format:htable
(también puede usar un archivo para especificar hosts con wmic /node: @file
)
Si esa máquina tiene Windows y puede conectarse a ella a través de Conexión a Escritorio Remoto:
Inicio > haga clic derecho en Equipo > Administrar > Administración de equipos (Local) > Herramientas del sistema > Carpetas compartidas > Acciones
Si desea dejar de compartir , haga clic con el botón secundario en una línea> Detener compartir :