Jump to content

Petzifun

Members
  • Gesamte Inhalte

    57
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von Petzifun

  1. Hallo!
     
    Ich habe ein umfangreiches Powershell Script, welches mir eine Verzeichnisstruktur aufräumt nach bestimmten Bedingungen.
    Dabei werden leere Ordner auch gelöscht. Leider macht er das aber nicht so, wie ich es gerne haben möchte.
     
    Es gibt versteckte Ordner mit folgenden Namen
     
    [Originaldateien]
     
    Die sollen gelöscht werden. Das geht leider nicht. Problem machn die eckigen Klammern. Benenne ich den Ordner um in
     
    Originaldateien
     
    dann wird er einwandfrei gelöscht.
     
    Hier der der löschcode

     

     

     

     
    function DeleteEmptyDirectories
        {
        param([string] $strFolderPath)
        [System.IO.Directory]::GetDirectories("$strFolderPath") |
        %     {
            
            if ([System.IO.Directory]::GetFileSystemEntries("$_").Length -eq 0)
                {     
                Write-Host "      deleted   " -ForegroundColor "magenta" -NoNewline
                Write-Host $_ -ForegroundColor "darkcyan"
                    
                "Verzeichnis gelöscht: $_" >> $strLogfile
                
                if ($blnTest -eq $false)
                    {    
                    Write-Host "      done" -ForegroundColor "blue"
                    Remove-Item -Force "$_";
                    }
                $script:iFolderDeletedCount++            
                }
            };
        }
     

     

     

     

    Kann mir jemand sagen, warum der Orner mit Klammern nicht gelöscht wird?

    Wie muss ich das Script ändern, das es klappt?

     

    Danke für die Hilfe.

     

     

    Dirk aka Petzifun

  2. Hallo!

     

    Ich benutze Visual Studio 2008 SP1 und SQL Server Express SP1 unter Windows 7 und bekomme folgende Fehlermeldung:

     

    Fehler beim Generieren einer Benutzerinstanz von SQL Server aufgrund eines Fehlers beim Starten des Prozesses für die Benutzerinstanz. Die Verbindung wird getrennt.

     

    Im Ereignisprotokoll ist folgendes zu finden:

     

    Protokollname: Application

    Quelle: MSSQL$SQLEXPRESS

    Datum: 09.01.2010 10:02:40

    Ereignis-ID: 15372

    Aufgabenkategorie:Anmeldung

    Ebene: Fehler

    Schlüsselwörter:Klassisch

    Benutzer: Dirk-PC\Dirk

    Computer: Dirk-PC

    Beschreibung:

    Fehler beim Generieren einer Benutzerinstanz von SQL Server aufgrund eines Fehlers beim Starten des Prozesses für die Benutzerinstanz. Die Verbindung wird getrennt. [CLIENT: <local machine>]

    Ereignis-XML:

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">

    <System>

    <Provider Name="MSSQL$SQLEXPRESS" />

    <EventID Qualifiers="49152">15372</EventID>

    <Level>2</Level>

    <Task>4</Task>

    <Keywords>0x80000000000000</Keywords>

    <TimeCreated SystemTime="2010-01-09T09:02:40.000000000Z" />

    <EventRecordID>35215</EventRecordID>

    <Channel>Application</Channel>

    <Computer>Dirk-PC</Computer>

    <Security UserID="S-1-5-21-1936127528-1556264151-435538865-1001" />

    </System>

    <EventData>

    <Data> [CLIENT: <local machine>]</Data>

    <Binary>0C3C000010000000130000004400490052004B002D00500043005C00530051004C0045005800500052004500530053000000070000006D00610073007400650072000000</Binary>

    </EventData>

    </Event>

     

    Nachdem ich ein wenig gegoogelt habe soll dar Ordner "SQLEXPRESS" in

    c:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\

     

    gelöscht werden. Nur ich kommen nicht ran an das Verzeichnis. Windows 7 sagt immer, das ich keine Berechtigung habe. Das gilt aber schon ab "Local Settings\"

     

    Hat jeman da irgendwelche Ideen?

     

    Auch noch allen ein schönes neues Jahr ...

     

    Auf Hilfe wartend

     

    lg

    Petzifun

  3. Hallo!

     

    Ich benutze die PowerShell um in einer Directory-Struktur einigen Dinge zu erledigen. Dabei gibt es Probleme mit Verzeichnissen, die die Eckige-Klammer als Namen enthalten. Als Fahler kommt immer Datei oder Verzeichnis nicht gefunden. Wo ist da mein Fehler im Script?

     

    
    # -----------------------------------------------------
    function CheckFiles
       {
       param([object] $objRootFolder)
       $strRootFolder = $objRootFolder.Path
       $strRootFolderName = $objRootFolder.Name
       $colFiles = $objRootFolder.Files
       $DirContent = $null
       $DirContent = Get-ChildItem $strRootFolder
    
       foreach($objFile in $colFiles)
           {
           $strFile = $strRootFolder + "\" + $objFile.Name
    
           if (($strFile -match "desktop.ini") -or ($strFile -match "Thumbs.db") -or
           ($strFile -match "AlbumArt") -or
           ($strFile.EndsWith(".m3u")) -or ($strFile.EndsWith("nfo")) -or
           ($strFile.EndsWith(".nzb")) -or ($strFile.EndsWith(".sfv")))
               {
               $FSO.DeleteFile($strFile, $true)
               Write-Host "Datei " -NoNewline
               Write-Host $strFile -ForegroundColor "magenta" -NoNewline
               Write-Host " gelöscht" 
               "Datei gelöscht: $strFile" >> $strLogfile
    
               $script:iDeletedCount++
               }
    
           if (($strFile -match "front.jpg") -or ($strFile -match "front1.jpg"))
               {
               rename-item $strFile Folder.jpg
               Write-Host "Datei " -NoNewline
               Write-Host $strFile -ForegroundColor "green" -NoNewline
               Write-Host " umbenannt" 
               "Datei umbenannt: $strFile" >> $strLogfile
    
               $script:iRenameCount++
               }
    
       $script:iFileCount++
       }
    
       if($DirContent -eq $null)
           {
           #$FSO.DeleteFolder($strRootFolder)
           Write-Host "Leeres Verzeichnis " -NoNewline
           Write-Host $strRootFolder -ForegroundColor "cyan" -NoNewline
           Write-Host " gelöscht"
           "Leeres Verzeichnis gelöscht: $strRootFolder" >> $strLogfile
    
           $script:iFolderDeletedCount++
           }
       }
    
    

     

    Kann mir jemand sagen, wie ich das Script ändern muss, damit es auch bei Eckigen-Klammer funktioniert?

     

    mfg

    Petzifun

  4. Hallo!

     

    Ich habe ein Problem mit dem Internet Explorer 8. Wenn ich den IE länger nicht benutzt habe wird nach einem Start die Adresszeile nicht angezeigt, sondern nur ein transparenter Platzhalter. Man sieht alles was im Hintergrund offen ist.

     

    Beende ich den IE sofort und starte sofort wieder, dann wird die Adresszeile angezeigt. Das geht solange gut, bis ich den IE beende und länger wieder nicht genutzt habe.

     

    Windows XP SP3

    alle Updates eingespielt

    Office 2007 Sp2

    Google Toolbar installiert und aktiv

    Live Toolbar installiert aber nicht aktiv.

     

    Es spielt auch keine Rolle, ob die Toolbars installiert sind oder nicht. Auch ist es egal, ob ich die Suchbox anzeigen lasse oder nicht.

     

    Ich habe auch schon neuinstalliert. Auch nach einen Neustart des PC tritt das Problem auf.

     

    Kennt jemand das IE Problem?

     

    lg

    petzifun

  5. Guten Morgen!

     

    Stell die Firewall-Protokollierung an und schaue was geblockt wird.

     

    Yep getan ...

     

    Also Laut Protokoll habe ich folgendes:

    https port 443 - 0x0 error success

    https port 443 - 0x80074e21 FXW_E_ABORTIVE_SHUTDOWN

    dns port 53 - 0x80074e20 FXW_E_GRACEFUL_SHUTDOWN

     

    bei Second Life

    port 12043 - 0x80074e21 FXW_E_ABORTIVE_SHUTDOWN

    port 13002 - 0x0 error success

     

     

    DNS und HTTPS funktionieren aber sonst einwandfrei ... Nur beim Start vom Secondlife kommen diese Fehlermeldungen...

     

    Irgendwelche Ideen?

     

    lg

    Petzifun

  6. Hallo!

     

    So ist das wenn man so vieles auf einmal macht ... Da vergisst man die Hälfte ...

     

    Also ich habe ein Protokoll erstellt Namens "SecondLife"

     

    Primär:

    TCP out 5060 & 5062

    TCP out 12043 & 21002

     

    Sekundär:

    UDP Send/Rec 13000-13050

    UDP Send/Rec 12043

    UDP Send/Rec 5060-5062

     

    Mit diesen Protokoll eine Regel erstellt von Intern nach Extern und einen Neustart. Leider klappt das nicht so.

     

    Lass ich kompletten Traffic zu (was ja nicht sinnvoll ist) klappt die Verbindung. Also muß beim meiner Konfig etwas falsch sein.

     

    Protokoll hab ich noch nicht erstellt. Werde ich mal tun.

     

    lg

    Petzifun

  7. Hallo!

     

    In einem Testnetwerk habe ich einen ISA-Server 2006 am laufen. Ich möchte da gerne Second Life benutzen. Bekomme aber dies leider nicht zum laufen. Second Life stürzt immer ab, weil es keine Verbindung bekommt.

     

    Die FAQ von Second Life hilft zwar bei FireWalls in sofern weiter, das die benutzten Ports angegeben werden. Leider komme ich mit der wiki von Second Life nicht weiter.

     

    Guckst Du hier Configuring Your Corporate Firewall to Allow Access to Second Life - Second Life Wiki

     

    Hat jemand eine Idee wo mein Fehler liegt?

     

     

    Ich weiß, das es für eine ISA keinen Sinn macht, aber das hier ist ein Testnetz. Bitte um Tipps.

     

    mfg

    Petzifun

  8. Ich möchte es mal an den "meinigen" Strukturen erklären.

     

    Für die Rechner gibt eine OU Rooms, darin weitere OUs: R102, R203, R214, R411, ..... . In z.B. R201 befinden sich die Konten der Rechner R201-Dozent, R201-PC01, ..... .

     

    Auch für die Benutzer gibt es OUs: NLL, BA, FS, JAW, .... . Darin gibt es wieder OUs für die Lehrgänge, Kurse: KiGTz0105, FfBk0306, BA207. In den OUs befinden sich die Konten für die Sicherheitsgruppen- und die der Benutzer.

     

    Ist das soweit verständlich geschildert?

     

    Es ist also besser doch die user bzw rechner zu verschieben in die OU's und es über OU's regeln. Gut stekllen wir das mal um und schauen was passiert ...

     

    danke und noch schöne weihnachten

     

    petzifun

  9. Was sind das für Gruppen, Sicherheitsgruppen oder Organisationseinheiten(OU)?

     

    Gruppenrichtlinien haben primär nichts mit Sicherheitsgruppen zu tun.

     

     

    Wenn ich einen rechner erstelle oder user, dann verbleibt er dort wo er standardmäßig erstellt wird. Er wird mitglied einer gruppe, die sich in der OU "Richtlinien Conatiner" befindet, eine globale Sicherheitsgruppe. Es dient nur der Übersicht sonst nichts.

     

    Die GPO sollen auf die Mitglieder der Gruppen wirken.

     

     

    petzifun

  10. Hallo!

     

    Also versuche ich es mal anders zu Beschreiben.

     

    Ich habe eine Domaine erstellt. Keine weiteren Standorte oder ähnliches. In dieser Domäne befinden sich ein paar Arbeitsrechner, Server und natürlich User. Die User

    sind alle in einer Gruppe zusammengefasst (Gruppe Mitglieder). Das habe ich ebenso mit den Rechner und Servern gemacht (Gruppe Server, Gruppe Rechner). Auf die Mitglieder der Gruppen sollen die Richtlinien (GPO's) angewendet werden.

     

    In der Domain ist eine OU erstellt worden mit dem namen "Richtlinien Container". Dort sind alle obengenannten gruppen enthalten, somit auch die Mitglieder.

     

    Wenn ich jetzt meine GPO erstelle bei der OU, so sollte das ja auch angewendet werden auf die Mitglieder der Gruppen. Mit den "lokalen Admin" klappt es ja, nur die zB "IE Rcihlinien" nicht.

     

    Das ist genau das was ich nicht verstehe. Eine GPO wurde übernommen, die andere nicht.

     

    petzifun

  11. Hallo!

     

    Ich habe da Probleme bei der Übernahme einiger Richtlinien. Einige klappen andere wiederum nicht.

     

    Ich versuche den Aufbau mal zu beschreiben

     

    domain

    +-- GPO: Default Domain Policy

    +-- GPO: IE Richtlinien <- Übernahme klappt

    +-- Domain Controllers

    +-- Richtlinien Container <- erstellter Container für alle Richtlinien

    +- Gruppe Rechner <- alle Arbeitsrechner

    +- Gruppe Server <- alle Server

    +- Gruppe Mitglieder <- alle User

     

    Für den Richtlinien Container erstellte GPO's

    +- Bildschirmschoner <- wird nicht übernommen

    +- interner Updates <- wird nicht übernommen

    +- lokale Admins <- Richtlinie wird übernommen

     

    Warum nur die lokalen Admin übernommen werden ist mir nicht klar. Wo ist da mein Fehler? Hat das was mit der Gruppe Lokal bzw Global zu tun?

     

    Auf hilfe wartend ...

     

    Petzifun

  12. Hallo Duke!

    Punkt 1 und 2 kann jetzt nicht testen, da ich die nächsten 2-3 Wochen auswärts zu tun habe, aber Punkt 3 und 4 Kann ich benatworten ... Ja ist gesetzt und nein Benutze ich nicht ... Ist die eingebaute Karte , die die IP von Accesspoint erhält, der wiederrum vom DHCP die IP für den Laptop übermittelt ...

     

    Nur der Name des Servers ist anders ... Statt srv.domain.tld heißt er jetzt web.domain.tld ... Steht aber auch so in der DNS drinnen und wird auch von der Workstations einwandfrei erkannt, die per Lan angschlossen sind und nicht WLAN ...

     

    Hallo Duke!

     

    Alles wird irgendwann mal gut ...

     

    Der tip mit dem Ping auf host.domain.tld hat geholfen ... Der fehler war ein Eintrag im WiNS-Server, dort stand an der IP noch der alte Name ... Geändert und schon gehts ...

     

    Dacht immer, das der sich automatisch updated, scheint wohl nicht so zu sein ...

     

    Danke für alle die geholfen haben ...

     

    lg

    Dirk

  13. Nun gut, dann fasse ich nochmal zusammen:

     

    1. Alle Member der Domäne haben Zugriff auf den spez. Server via Hostname als auch über IP

    2. Das Notebook kann nur via IP auf den Server zugreifen

     

    Gibt der DHCP Server keinen DNS Suffix mit?

    Klappt denn ein ping mit FQDN? (Also <hostname>.<domain>.<tld>)

    Ist der Hacken bei Primäre und verbindunsspezifische DNS Suffix anhängen gesetzt?

    Hast du evtl Verbindungsmanager von der Notebook Firma (Lenovo oder HP) den du nutzt? (Weil du über WLAN ins Netz gehst)

     

    Hallo Duke!

    Punkt 1 und 2 kann jetzt nicht testen, da ich die nächsten 2-3 Wochen auswärts zu tun habe, aber Punkt 3 und 4 Kann ich benatworten ... Ja ist gesetzt und nein Benutze ich nicht ... Ist die eingebaute Karte , die die IP von Accesspoint erhält, der wiederrum vom DHCP die IP für den Laptop übermittelt ...

     

    Nochmal ... Es ist vorher gegangen ... Der Server hat eine eine neue HW erhalten ... Alle anderen Einstellungen sind die selber ... Am DHCP, Firewall und AP ist nicht geändert worden ...

     

    Nur der Name des Servers ist anders ... Statt srv.domain.tld heißt er jetzt web.domain.tld ... Steht aber auch so in der DNS drinnen und wird auch von der Workstations einwandfrei erkannt, die per Lan angschlossen sind und nicht WLAN ...

     

    Nur die Laptops erkennen den server nicht anhand des Namens, können aber via IP zugreifen ...

     

    lg

    Dirk (am verzweifeln)

  14. Mach mal bitte einen IPCONFIG /ALL von dem Laptop und poste den hier.

     

    Ich schätze da gibt es eine falsche Konfiguration in Richtung DNS Suffix

     

    Hier die IpConfig mit Comments ... Beachte: kein Member der Domain

     

    Windows-IP-Konfiguration

     

    Hostname. . . . . . . . . . . . . : lappi

    Primäres DNS-Suffix . . . . . . . :

    Knotentyp . . . . . . . . . . . . : Peer-Peer

    IP-Routing aktiviert. . . . . . . : Nein

    WINS-Proxy aktiviert. . . . . . . : Nein

     

    Ethernetadapter Drahtlose Netzwerkverbindung:

     

    Verbindungsspezifisches DNS-Suffix:

    Beschreibung. . . . . . . . . . . : Intel® PRO/Wireless 2200BG Network Connection

    Physikalische Adresse . . . . . . : 00-16-6F-08-DC-3B

    DHCP aktiviert. . . . . . . . . . : Ja

    Autokonfiguration aktiviert . . . : Ja

    IP-Adresse. . . . . . . . . . . . : 172.17.100.52 - vom DHCP

    Subnetzmaske. . . . . . . . . . . : 255.255.0.0 - s.o.

    Standardgateway . . . . . . . . . : 172.17.100.10 - zum INet (Firewall rechner)

    DHCP-Server . . . . . . . . . . . : 172.17.100.1 - DC

    DNS-Server. . . . . . . . . . . . : 172.17.100.1 - DC

    Primärer WINS-Server. . . . . . . : 172.17.100.1 - DC

    Lease erhalten. . . . . . . . . . : Sonntag, 21. Oktober 2007 19:20:42

    Lease läuft ab. . . . . . . . . . : Donnerstag, 01. November 2007 05:30:42

     

    Ethernetadapter LAN-Verbindung: --- nicht benutzt

     

    Medienstatus. . . . . . . . . . . : Es besteht keine Verbindung

    Beschreibung. . . . . . . . . . . : Realtek RTL8139/810x Family Fast Eth

    ernet NIC

    Physikalische Adresse . . . . . . : 00-0F-B0-D8-EE-D3

     

     

    Wie gesagt: Der Server ist auf eine neue HW umgezogen ... Es ist nichts geändert worden ... Die IP der Server sind alle gleich geblieben ... Freigabe Richtlinien sind ebenfalls gleich ... Sicherheitseinstellungen auch gleich ...

     

    Ich glaube ich gebe auf!!!!!!!!!!!

     

    lg

    Dirk

  15. Hi,

     

    wie siehts denn mit der Windows Firewall an den Servern aus ?

    NTFS und Freigabeberechtigungen sind identisch an den Fileservern ?

     

    \\ip-adresse\freigabe geht auch nicht ?

     

     

    Ich kann per "\\ip-adresse\freigabe" zugreifen ... Die Rechte sind identisch an beiden Servern ... Also durfte das Problem wohl die Namensauflösung sein ...

     

    ping server1 - OK

    ping server2 - nicht OK

    ping DC - OK

     

    DC ist gleichzeitig DNS, DHCP und WINS Server ...

     

    Ich krieg die Krise ... Wo ist da mein Gedankenfehler?

     

    lg

    Dirk

  16. Zog da wirklich nur ein Fileserver um auf neue Hardware, oder war es ein DC, vielleicht sogar der 1.DC?

     

    War tatsächlich nur der Fileserver ...

     

    Es gibt derer 2 Fileserver, 1 DC und eine Firewall ... Auf dem DC läuft der DNS, DHCP und WINS ... Auf der Firewall selbst der ISA mit Routing und RAS ... Sonst nichts ...

     

    Die beiden Fileserver sind Member der Domaine wie auch die Firewall ... Ich habe die beiden Fileserver verglichen und keine Unterschiede gefunden ... Ich muß irgendwas übersehen, zumal das Script bei den einem klappt und beim anderen nicht ...

     

    lg

    Dirk

  17. Bekommst du die IP Adresse vom DHCP Server eurer Domäne?

    Welcher DNS Server hast du auf dem Notebook?

    Was kommt, wenn du nslookup machst?

     

    Ja bekommt er, gleiche DNS wie auf die Domain-Member ...

    Wenn ich nslookup mache kennt er keinen server, nicht mal den, auf dem die DNS läuft, antwortet immer "server failed"

     

    ein ping ist zu jeden anderen möglich, nur nicht der neue ...

     

    Ideen? ich habe keine mehr!

     

    lg

    dirk

  18. Hi

     

    Versuch doch mal den Pfad \\server\freigabe in den Explorer einzugeben. Kommt dann

    die Aufforderung einen User und Passwort einzutippen?

    Kann das Laptop den Server anpingen. Funtioniert die Namensauflösung?

     

    Ping geht nicht NUR vom Laptop nicht ... Im DNS habe ich den Reverse Lookup falsch gehabt und geändert, doch das war es scheinbar nicht ...

     

    Ich krieg die Krise ... Weiß schon nicht mehr wo ich nachschauen soll ...

     

    Ideen?

     

    lg

    Dirk

  19. Hallo!

     

    Nach einem Hardwareumzug meines Fileserver gibt es ein Problem mit dem Login-Script

    und seltsamerweise nur bei den Lapptops. Es kommt die Meldung

     

     

    "Systemfehler 53 aufgetreten"

     

    "Netzwerkpfad wurde nicht gefunden"

     

    Jetzt muß ich dazu folgendes ergänzen:

    Die Workstations sind Member der Domaine und da funktioniert das Script - Freigabe klappt auch. Die Laptops sind aber NICHT Member der Domaine. Es hat aber vorher geklappt und das verstehe ich nicht.

     

    Hier der Teil des Scriptes:

     

    net use t: \\server\freigabe /user:domain\%username%

     

    Der Username und password auf dem Lapptop sind wie in der Domain identisch. Der witz ist aber, das der Zweite Server aber funktioniert mit dem Script.

     

    Ich vermute nur eine Einstellung an den Rechten des ersten Server bei den Freigaben!!!

     

    Auf Hilfe wartend ...

     

    lg

    Dirk

  20. Ich habe mehere APs von Netgear - WG102. Diese Geräte sind in der Lage ihre Umgebung zu scannen und dir direkt in der Weboberfläche sämtliche in Reichweite befindliche WLANs anzuzeigen.

     

    Ebenso Guten Morgen!

     

    Ich habe auch den WG102, hatte aber bis eben diese Option nicht, da andere Software

    drinnen war ... Jetzt habe ich das Enabled und siehe da ich finde etwas ...

     

    danke für den Tip

     

    ciao

    Petzifun

×
×
  • Neu erstellen...