Toon posts:

STACK [TransIP] - Automatisch inloggen (Windows 10)

Pagina: 1
Acties:

  • TweakTweet
  • Registratie: November 2015
  • Laatst online: 07-05 16:08
Hallo,

Ik heb op https://www.transip.nl/vr...erkschijf-toevoegen-mijn/ gelezen dat je je STACK (als netwerkschijf in verkenner) automatisch kan laten inloggen bij het starten van je computer maar ze zijn hier, naar mijn mening, niet erg duidelijk over.
Is er hier iemand die mij duidelijk kan uitleggen wat ik moet doen?

Moet ik de onderstaande tekst in een kladblok bestand zetten en die [LogIn].bat noemen?
C:\WINDOWS\system32\net use Z: "https://tweaktweet.stackstorage.com/remote.php/webdav/" /User:<tweaktweet> <tweaktweet>
(De gebruikersnaam en wachtwoord zijn even fictief.)

En moet ik deze dan in mijn documenten zetten met een snelkoppeling naar de map "opstarten"?
Ik denk dat ik iets fout doe aangezien hij niet automatisch inlogt.

Hopelijk kan iemand mij hier helpen met het juiste bestand samen te stellen zodat ik niet steeds opnieuw hoef in te loggen, alvast bedankt!

  • TweakTweet
  • Registratie: November 2015
  • Laatst online: 07-05 16:08
Niemand? Of staat t niet in het goede topic?

  • TweakTweet
  • Registratie: November 2015
  • Laatst online: 07-05 16:08
entetex schreef op dinsdag 13 september 2016 @ 00:33:
Naar wat ik heb gelezen, let wel, gelezen, niet uit eigen ervaring, kun je de folder middels WebDAV mounten als stationsletter. Hierin zou het het zelfde moeten werken als een 'normale' cifs verbinding.
Met andere woorden, als je in het scherm 'Netwerkverbinding maken' een stationsletter toewijst en daarbij je gebruikersgegevens van je STACK daadwerkelijk laat onthouden, dan zou je er ook voor kunnen kiezen om het tweede vinkje 'Opnieuw verbinding maken bij aanmelden' kunnen gebruiken om de verbinding in stand te houden.

Maar daarmee sla ik eigenlijk mijn eerste vraag over: Waarom wil je het überhaupt via een script uitvoeren? Ben je gebonden aan een systeem dat enkel via CLI werkt? Lijkt me niet met Windows 10. Maar dat geheel terzijde.
Net Use heeft nog een optie welke je verder kan helpen:
/persistent:{yes | no}
Dit zou het zelfde effect moeten hebben als het aanvinken in het dialoogvenster. Maar ik weet niet welke fout het script gaat uitgeven op het moment dat je de al bestaande mount weer probeert te overschrijven.
Ik druk bij Netwerkverbinding inderdaad op "opnieuw inloggen bij aanmelden"(ofzo) maar als ik mijn computer aanzet en inlog moet ik alsnog de schijf aanklikken en 2x op OKE klikken (inloggegevens onthoudt hij wel) en dan pas logt ie in en kan ik m gebruiken.
Mezz0 schreef op dinsdag 13 september 2016 @ 12:58:
Ik heb al sinds tijden mn Transip via webdav gekoppeld. Works like a charm
En bij jou logt alles automatisch in, zonder ergens op te hoeven klikken?

[Voor 8% gewijzigd door TweakTweet op 13-09-2016 17:46]


  • TweakTweet
  • Registratie: November 2015
  • Laatst online: 07-05 16:08
Mezz0 schreef op dinsdag 13 september 2016 @ 19:27:
als ik mn verkenner open is de schijf niet meteen geconnect maar als ik hem open logt hij automatisch in en opent de webdav schijf. Zoals je hierboven beschrijft. Het grootste probleem wat ik zie is dat je verkenner sneller is dan je netwerk (bij mij iig wel)
Hoelang ik ook wacht, ik moet elke keer in het inlogscherm 2x op OKE klikken

  • TweakTweet
  • Registratie: November 2015
  • Laatst online: 07-05 16:08
entetex schreef op woensdag 14 september 2016 @ 15:40:
Wat je wellicht ook nog zou kunnen proberen, is om bij Net Use alle bestaande verbindingen te verwijderen. Daarna ook alle credentials verwijderen die in Windows staan opgeslagen die hierbij horen ( Control Panel > Credential Manager ). Soms gaat Windows wat onvoorspelbaar om met dit soort gecachte gegevens, en de enige manier om hem weer de goede kant op te schoppen is door opnieuw te beginnen.
Ook geprobeerd zonder succes, ik krijg nog steeds het inlogscherm als ik er op klik.

Ter verduidelijking:


Maar als ik dat lees op de website van TransIp ( https://www.transip.nl/vr...erkschijf-toevoegen-mijn/) lijkt het ook niet de bedoeling dat hij automatisch inlogt maar dat je dat met een .bat bestand wel zou kunnen doen.
Alleen vraag ik mij dus af of dit het goede .bat bestand is.
C:\WINDOWS\system32\net use Z: "https://tweaktweet.stackstorage.com/remote.php/webdav/" /User:<tweaktweet> <tweaktweet>
Wat ik wil bereiken is dat ik mijn laptop aanzet en meteen op een document kan klikken wat als snelkoppeling op mijn bureaublad staat en dat opent. Nu moet ik steeds eerst naar verkenner, op de Stack"map" klikken en laten inloggen.

  • TweakTweet
  • Registratie: November 2015
  • Laatst online: 07-05 16:08
entetex schreef op woensdag 14 september 2016 @ 23:27:
Ik heb het toch maar even op me genomen om te kijken of ik zelf een scriptje kan schrijven. Ik ben begonnen in PowerShell, sinds je zelf ook gebruik maakt van Windows 10.
code:
1
2
3
4
5
6
$WebDAVShare = "\\stack.tamriel.nl@SSL\remote.php\webdav\"
$User = "gebruikersnaam"
$PWord = ConvertTo-SecureString -String "W@chtwoord" -AsPlainText -Force
$Credential = New-Object -TypeName "System.Management.Automation.PSCredential" -ArgumentList $User, $PWord
(Invoke-WebRequest https://stack.tamriel.nl/remote.php/webdav/ -Credential $Credential -Method Options).Headers.DAV
New-PSDrive -Name "S" -PSProvider FileSystem -Root $WebDAVShare -Credential $Credential -Description "TransIP Stack"


Indien er helemaal geen -credential wordt meegegeven binnen het New-PSDrive commando, dan wordt de drive vreemd genoeg gewoon verbonden. Maar dan kun je er natuurlijk niets mee. Op het moment dat je wel -credential gebruikt, krijg je de volgende fout:

New-PSDrive : The operation being requested was not performed because the user has not been authenticated
At line:6 char:1


Dit komt voor bij zowel de vooraf ingegeven credentials, als via het lege statement, wanneer je het via een dialoogvenster moet invullen.

Ik ga nog even verder op zoek naar een oplossing hoe dit wel gaat werken.

edit:

Ik heb het voor de grap even uitgeprobeerd met Net Use, sinds PowerShell's New-PSDrive blijkbaar niet goed samenwerkt met de combinatie van credentials en WebDAV.

Er zit wel een beetje een twist aan het gebruik van Net Use. Het probleem is namelijk dat je het via een UNC moet inladen. Dit had ik persoonlijk niet helemaal verwacht, sinds je het namelijk via dat dialoogvenster wel gewoon kunt invoeren op die manier. Ik heb het via deze regel voor elkaar gekregen:

code:
1
Net Use S: \\stack.tamriel.nl@SSL\remote.php\webdav\ /User:entetex W@chtwoord /persistent:no


Na Net Use krijg je als eerste de drive letter waar je hem aan wil koppelen. Ik gebruik hier S: omdat dat de eerste letter is van STACK, maar dat is natuurlijk helemaal aan jezelf. Hierna komt de te koppelen locatie. Dit moet in het zogenaamde UNC formaat. Aangezien het een SSL verbinding is, maar je nu geen https mag intypen, doe je dit door @SSL te schrijven achter het tld. Niet vergeten om het hele WebDAV adres er achter te zetten, anders werkt het niet. De credentials geef je op via /User gevolgd door je gebruikersnaam en wachtwoord. En als laatste zet je er /persistent:no achter om er voor te zorgen dat het adres niet meer geladen is als de computer opnieuw is opgestart.

Achter deze code zit natuurlijk een nadelen aan: Je slaat je wachtwoord onveilig op in een script. Maar afgezien daarvan kun je dit script wel gebruiken in je usecase. Als het goed is zou het hiermee moeten werken als je het opstart.
Je zou zelfs een .bat kunnen maken met een link die dat andere bestandje opstart nadat de eerste regel is voltooid. Maar dan zou je er van uit moeten gaan dat het bestand dat je in je STACK probeert te bewerken niet meer wordt gesloten voor je de computer afsluit, want anders gaat ie steigeren als hij het pad niet opnieuw kan mounten.

Ik veronderstel dat je je bestand niet in een keer kunt inladen omdat Windows pas gaat authenticeren met de host van het pad op het moment dat er voor het eerst vanuit Windows zelf iets wordt opgevraagd. Ik heb dit probleem ook wel eens ervaren vanaf een gewone SMB share. Ik had daar een KeePass database op opgeslagen en kon deze niet eerder openen tot nadat ik de Mount had geopend in Explorer.

Hoop dat dit je heeft geholpen, anders kijken we nog even verder.
Enorm bedankt voor je tijd en hulp. Als ik het goed begrijp moet ik dat laatste code in Powershell typen? (heb ik gedaan en als ik op enter klik logt hij inderdaad in op mijn Stack :) )
Maar dan begrijp ik nog niet helemaal hoe ik dit automatisch kan laten doen of een snelkoppeling kan aanmaken waar ik met één klik op de knop dit kan laten uitvoeren.
(naar mijn idee moet ik nu steeds Powershell opstarten, de script invoeren en op enter klikken...)

Sorry maar ik ben niet geheel thuis in het gebruik van dit soort scripts en codes... |:(

  • TweakTweet
  • Registratie: November 2015
  • Laatst online: 07-05 16:08
entetex schreef op donderdag 15 september 2016 @ 12:30:
De onderste Net Use code kun je gewoon in een .bat bestand zetten en die kun je dan automagisch starten door het in het opstarten mapje te zetten (gemakkelijk te vinden door shell:startup in te vullen via Run of explorer.
Bedankt, het is uiteindelijk gelukt! :)
Hier mag een slotje op!
Pagina: 1



Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee