Gå til innhold

Anbefalte innlegg

Hei.

Jeg er ny til Powershell scripting og trenger litt hjelp.

 

Jeg har en kunde som har sharepoint som vi mapper opp mot datamaskinen hans som en internett share.

giw2.png

 

Men problemet er at vær gang han rebooter eller er inaktiv i noen vis tid på share så vil da share bli ugylig.

etter litt søk på nett fant jeg et script som skulle hjelpe.

 

 

[script]

#Create an IE Object and navigate to my SharePoint Site

$ie = New-Object -ComObject InternetExplorer.Application

$ie.navigate('https://yourdomainhere.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 = "Z:"

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

#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.

[/script]

 

jeg trenger ikke å mappe den opp som drev så den delen kan vi ta bort. men den første delen. å kjøre scriptet med iE den får jeg ikke til

og jeg får denne feilkoden

 

Objektet som ble startet er frakoblet sine klienter. (Exception from HRESULT: 0x80010108 (RPC_E_DISCONNECTED))

At C:\Users\bruker\Desktop\sharepoint.ps1:3 char:1
+ $ie.Quit()
+ ~~~~~~~~~~
+ CategoryInfo : OperationStopped: (:) [], COMException
+ FullyQualifiedErrorId : System.Runtime.InteropServices.COMException

 

her er koden jeg prøver å kjøre som jeg har tatt ut

 

$ie = New-Object -ComObject InternetExplorer.Application

$ie.navigate('HER kommer da URLen til sharepointen')
$ie.Quit()

 

 

noe jeg gjør galt?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...