Smalltalk Guten Morgen, Guten Tag, Guten Abend Kaffeeklatsch
#171796
geschrieben 15. Februar 2015 - 12:09
Karnevalsumzug wegen Terrorgefahr abgesagt
Da bleibe ich auch zu Hause. Den Whopper kann ich auch morgen noch holen.
Mahlzeit zusammen.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
Anzeige
#171797
geschrieben 15. Februar 2015 - 12:17
Ich möchte singen,
tanzen und meine Mitmenschen
vor den Bus schubsen.
#171798
geschrieben 15. Februar 2015 - 12:24
Moin Demonia, Urne und Ralph.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#171799
geschrieben 15. Februar 2015 - 12:28
Ich möchte singen,
tanzen und meine Mitmenschen
vor den Bus schubsen.
#171800
geschrieben 15. Februar 2015 - 12:56
Diese Hysterie kotzt mich fast so an wie die wahnsinnig aussagekräftigen Fehlermeldungen in Windows
Powershell sagte:
Dieser Beitrag wurde von Sturmovik bearbeitet: 15. Februar 2015 - 12:56
Unix won't hold your hand. You wanna shoot your foot, Unix reliably delivers the shot.
True Cloudstorage
#171801
geschrieben 15. Februar 2015 - 13:16
Mir geht der Kuchen so langsam alle. Mal noch ein Stück für morgen früh aufheben.
Moin Sturmi.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#171802
geschrieben 15. Februar 2015 - 13:36
Get-Credentials hilft auch nicht
Unix won't hold your hand. You wanna shoot your foot, Unix reliably delivers the shot.
True Cloudstorage
#171803
geschrieben 15. Februar 2015 - 13:47
Zitat
Moin
#171804
geschrieben 15. Februar 2015 - 13:53
Weil die PowerShell als 'User' das Interface nicht sieht. Das ist das selbe Problem wie mit Shares oder Laufwerken, welche man als 'Admin' anlegt. Der User bekommt sie auch nicht zu sehen, außer man startet einen neuen Explorer als Admin.
Theoretisch müsste es gehen, wenn Du Den Umweg über New-PSSession gehst, eine neue Shell als Administrator öffnest und in dieser dann das Ganze ausführst.
Zitat (Urne: 15. Februar 2015 - 13:47)
Bei mir steht nichts, auch nicht bereit.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#171805
geschrieben 15. Februar 2015 - 13:59
Ich hol mir den VirtualBox-Netzwerkadapter über ne WMI-Abfrage und lese den Status aus:
$wmi = Get-WmiObject -Class Win32_NetworkAdapter | Where-Object {$_.ServiceName -eq $name} $state=$wmi.NetConnectionStatus
Wenn das Ding aus ist, solls eingeschaltet werden und andersrum.
Leider hat $wmi.Enable() bzw $wmi.Disable() in der Powershell ISE nicht funktioniert.
Wie ich grade sehe funktioniert das aber prima, wenn ich das Script aus ner Administrativen PS ausführe.
Ich taste mich mal an deinen Workaround ran...
Unix won't hold your hand. You wanna shoot your foot, Unix reliably delivers the shot.
True Cloudstorage
#171806
geschrieben 15. Februar 2015 - 13:59
Zitat
#171807
geschrieben 15. Februar 2015 - 14:37
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#171808
geschrieben 15. Februar 2015 - 14:40
Zitat (DK2000: 15. Februar 2015 - 13:53)
An der Stelle steh ich total im Wald...
da mich jetzt akute Themenspezifische Bocklosigkeit befallen hat, löse ich das temporär mit ner Verknüfung die ich eben als Admin ausführe... :/
Mal sehn ob das mit Win8.1 einfacher geht, da gibts ja spezielle Cmdlets für den Spaß, die MS leider den Win7 Usern vorenthält.
Und wenn ich mal Zeit dafür hab, also ca. September 2018, setz ich den Karren hier mit Win8 neu auf.
Nu erstmal nen Kaffee runterspüln
Dieser Beitrag wurde von Sturmovik bearbeitet: 15. Februar 2015 - 14:41
Unix won't hold your hand. You wanna shoot your foot, Unix reliably delivers the shot.
True Cloudstorage
#171809
geschrieben 15. Februar 2015 - 15:07
$wmi = Get-WmiObject -Class Win32_NetworkAdapter | Where-Object {$_.ServiceName -eq "RTL8168"} $state=$wmi.NetConnectionStatus
Dann ist $state immer leer. Darüber erhalte ich überhaupt gar keine nützlichen Informationen mehr über den Status Netzwerkadapter.
---
Ach doch, geht doch. Man sollte den Namen auch richtig schreibe.
Geht auch als User. Jetzt ist $state=2, was für "Connected" steht.
Aber Enable() und Disable() funktionieren hier auch nur, wenn der Script als Admin ausgeführt wird.
Zitat (Sturmovik: 15. Februar 2015 - 14:40)
Sind die nicht im Update enthalten? Oder ist das kastriert worden?
Aber das würde vermutlich auch nur als Admin laufen.
Get-NetAdapter -Name "VirtualBox*"|Disable-NetAdapter führt als Benutzer zu einem netten "Zugriff verweigert". Als Admin läuft es aber normal.
---
Kaffee ist da eine gute Idee. Und ein paar Keksi.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#171810
geschrieben 15. Februar 2015 - 16:27
Irgendwie muss man die Leute doch motivieren, auf die Kachelei umzusteigen
Wär ich nicht viel zu faul, die Kiste neu aufzusetzen (was dringend nötig ist, da sich mein Windows7 an manchen Ecken schon etwas seltsam verhält), hätt ich schon längst Win8 drauf.
Naja, noch nen Kaffee und ne Scheibe Kuchen und dann weiter scripten, und zwar in ner Sprache, wo ich wenigstens kapiere was passiert
Unix won't hold your hand. You wanna shoot your foot, Unix reliably delivers the shot.
True Cloudstorage