Networkdrive mappato al logout


2

Sto usando uno script per mantenere attiva una connessione di rete mappata, ma ovviamente la connessione mappata scompare quando eseguo il logout. Il punto è ora che sto eseguendo questo su Windows Server 2008 R2, dove utilizzo il desktop remoto per accedere all'account amministratore. Tuttavia, dovrebbe rimanere connesso e non rimuovere la connessione mappata poiché questo script si occupa di non disconnettersi dal sharepoint di MS Office 365.

C'è un modo per mantenere la posizione di rete mappata (L :) disponibile dopo il logout? Quindi lo script può essere eseguito per rimanere la connessione?

# Create an IE Object and navigate to my SharePoint Site

$ie = New-Object -ComObject InternetExplorer.Application
$ie.navigate('https://xxx.sharepoint.com/')

# Don't need the object anymore, so let's close it to free up some memory
$ie.Quit()

# Just in case there was a problem with the web client service
# I am going to stop and start it, you could potentially remove this
# part if you want. I like it just because it takes out a step of 
# troubleshooting if I'm having problems.

Stop-Service WebClient
Start-Service WebClient

# We are going to set the $Drive variable here, this is just
# going to tell the command what drive letter to map you can 
# change this to whatever you want (if you change it to a 
# drive that is already mapped it will overwrite it, so be careful.

$Drive = "L:"

# You can change the drive destiniation to whatever you want,
# it has to be a document library or folder of course.
$DrvDest = "https://xxx.sharepoint.com/files/"

# Here is where we create the object to map the network drive and
# then map the network drive
$net = New-Object -ComObject WScript.Network;
$net.mapnetworkdrive($Drive,$DrvDest)

# That is the end of the script, now schedule this with task
# scheduler and every so often and you should be set.

Se ti capisco correttamente, il tuo vero problema viene disconnesso da MS Office 365 quando esci dalla sessione del desktop remoto ed è così che vuoi evitarlo?
Der Hochstapler,

Vorrei mantenere l'unità L: disponibile al logout o in altro modo in modo da poter eseguire qualsiasi applicazione .NET in grado di utilizzare L: per caricare i file con quella posizione.
Rob,

Perché? Quali applicazioni? NT Services? Le unità mappate sono specifiche della sessione.
snowdude,

Risposte:


1

Invece di provare a mantenere aperta un'unità di rete, perché non usare semplicemente il percorso UNC per la risorsa. per esempio

\\ \ cartella del server

invece di

L:


Questa non è una risposta, \\ Server \ cartella non è un'unità su cui posso mappare. Puoi spiegarmi come mappare quella cartella?
Rob,

Le unità mappate durano solo per la "sessione" in cui esiste l'accesso. Stai cercando di fare qualcosa in un servizio NT?
snowdude,

0

prima dovresti imparare come:

Aprire la raccolta documenti di SharePoint in Windows Explorer

quindi è possibile creare un file batch, con il comando net use si configura l'utente da autenticare e si possono impostare l'utente e la password per la cartella condivisa desiderata

NET USE
[devicename | *] [\\computername\sharename[\volume] [password | *]]
        [/USER:[domainname\]username]
        [/USER:[dotted domain name\]username]
        [/USER:[username@dotted domain name]
        [/SMARTCARD]
        [/SAVECRED]
        [[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {devicename | *} [password | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]
if you need , you can map administrator shared folders that always hide for other users

1
Puoi dirmi come posso usarlo per connettermi a uno sharepoint con nome utente e password?
Rob,

1
se si desidera mappare un'unità di rete, ai PC del proprio dominio, potrebbero segnalare una velocità lenta per aprire i "computer" perché il server non ha risposto immediatamente.
sabre tabatabaee yazdi,

quando ci si trova in una raccolta documenti di SharePoint con Internet Explorer, verrà visualizzata l'opzione per "aprire questo DL in Windows Explorer" e quindi se si sostituisce "http: //" con "\\" e "/" con "\" si può avere un indirizzo Windows come le cartelle condivise nei file server. quello chiamato FQDN. con questo indirizzo è possibile mappare un'unità di rete
sabre tabatabaee yazdi

per l'unità di rete della mappa gestita è possibile creare uno script di file batch con quei comandi che sopra e posizionare nell'oggetto Criteri di gruppo in Active Directory per l'esecuzione in tutti i computer di avvio nel dominio. (per favore, se questo è utile +1, commenti e risposte)
sabre tabatabaee yazdi
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.