brampftl
Goto Top

Userprofile nach bestimmter Datei durchsuchen und ausgeben

...und Liste mit Usern ausgeben die bestimmte Datei nicht besitzen

Guten Morgen,

folgendes Problem beschäftigt mich.

Wir setzen in unserem Unternehmen einen DMS-Client ein, der sich nur User-bezogen installiert, also Maschinenunabhängig. Da die User nicht immer anzutreffen sind, haben wir die Installation nun als Anleitung per mail verschickt, die Verantwortung der Installation liegt damit auf Userebene. WIr wollen dennoch kontrollieren, ob die Installation erfolge.

Wie kann ich das Userprofilverzeichnis auf unserem PDC durchsuchen, damit er mir alle User ausgibt, bei denen auf dem Desktop kein Ordner "xxxx" liegt?


Danke für Tips

brampftl

Content-ID: 60214

Url: https://administrator.de/contentid/60214

Ausgedruckt am: 26.11.2024 um 04:11 Uhr

Biber
Biber 31.05.2007 um 13:25:38 Uhr
Goto Top
Moin brampftl,

ich würde es mit einer Batchdatei auf dem PDC angehen gestartet mit den entsprechende Rechten.

Magst Du bitte noch die etwas weniger abstrakten Angaben zu "Rootverzeichnis, unter denen die Userverzeichnisse hängen" und "Ordnername, der auf in %username%\Desktop geprüft werden soll" posten.

Dann ist es weniger fehlerträchtig.

Gruss
Biber
6890
6890 31.05.2007 um 13:33:03 Uhr
Goto Top
hallo,

#!/bin/bash

for i in `ls /home/`
do
    if test -d $i/Desktop/xxxx
    then
            echo "Ordner vorhanden bei User $i"  
    else
            echo "Ordner nicht vorhanden bei User $i"  
    fi
done

dürfte klappen.

mfg godlike P
brampftl
brampftl 31.05.2007 um 13:39:18 Uhr
Goto Top
hi biber, danke.

ich habe noch ein wenig gesucht und fand das hier:

ls -ld */Desktop/xxxordner

das gibt mir alle verzeichnisse aus (also auch user)

alternativ geht auch ls -ld */Desktop/xxxordner | wc -l was mir die anzahl ausgibt.

wie kann ich die ausgabe der ersten suche nun in eine datei schreiben?

zu deiner frage: userprofile liegen auf /mnt/share/WINDOWS/profiles/WinXP
brampftl
brampftl 31.05.2007 um 14:14:41 Uhr
Goto Top
perfekt! genau das wollte ich.

vielen dank

brampftl