Fråga
Jag har ett DOS-skript som jag har skrivit, med vars hjälp jag kan göra en detaljstyrd säkerhetskopia av önskade enheter. Skriptet är baserat på kommandot xcopy som är ett utmärkt program för ändamålet. Jag kan styra exakt vad jag vill kopiera och vart.
Problemet är att om jag vill göra en säkerhetskopia av en inkopplad mobiltelefon via USB går det inte att adressera mobiltelefonens minneskort som en enhet som F: eller G: eller liknande i kommandotolken. Om jag tar ut minneskortet ur mobilen och stoppar in det in kortläsaren i datorn så dyker det upp som en enhet, exempelvis F: och då går det att adressera minnet i ett skript.
Hur ska jag göra för att kunna nå en USB kopplad enhet i ett skript så att jag kan göra en säkerhetskopia eller en dump av innehållet i mobilen via ett DOS-skript i kommandotolken?
Hans Nicolausson
Svar
Jag är ledsen att behöva meddela dig att det inte går. De flesta moderna mobiltelefoner registreras av Windows som multimediaenheter, inte som lagringsenheter.
Men det finns en metod du kan använda för att kringgå problemet, nämligen genom att installera en Webdav-server på telefonen. Om vi förutsätter att det är en Android-telefon, gör så här:
Använd Play Butik på Android-enheten för att hämta och installera appen Webdav Server, som är gratis. Efter start, klicka på den röda knappen för att starta servern. Knappen blir grön. Klicka på Settings uppe till höger. Klicka på ”Use password” och ange sedan först ett användarnamn (Username) och därefter ett lösenord (User password). Lämna inställningarna med bakåtknappen.
Öppna Utforskaren i Windows. Högerklicka på nätverket och välj ”Anslut nätverksenhet”. Välj exempelvis enhet A (det passar ju bra för Android, men du kan välja vilken ledig bokstav du vill) och skriv in den adress som visas i Webdav-appen. Bocka för båda rutorna. Klicka på Slutför och ange inloggningsuppgifter.
Efter anslutning kan du använda enhet A som vilken hårddisk som helst och flytta och kopiera filer fram och tillbaka mellan dator och Android.