Thema Datum  Von Nutzer Rating
Antwort
12.10.2020 08:35:59 Harald
NotSolved
12.10.2020 11:11:29 Mase
***
NotSolved
12.10.2020 12:27:38 Harald
NotSolved
12.10.2020 13:24:59 derominöseNicht_Gast
NotSolved
12.10.2020 14:28:45 Mase
NotSolved
12.10.2020 15:42:31 Gast96901
NotSolved
12.10.2020 15:59:30 Gast46917
NotSolved
12.10.2020 16:04:57 knobloch
NotSolved
12.10.2020 16:08:26 Gast46260
NotSolved
12.10.2020 16:13:03 Harald
NotSolved
12.10.2020 16:23:17 Gast15216
NotSolved
12.10.2020 16:40:44 Knobloch
NotSolved
12.10.2020 17:23:15 Gast4949
NotSolved
12.10.2020 20:01:34 Harald
NotSolved
12.10.2020 20:12:48 Gast97274
Solved
12.10.2020 21:18:28 Mase
NotSolved
12.10.2020 21:32:08 Gast96901
***
NotSolved
Blau ... und weil Mase auf PowerShell steht, das ganze auch noch mit PS ;-]
12.10.2020 22:51:44 Nicht_Mase
***
NotSolved
13.10.2020 06:36:02 Mase
NotSolved
13.10.2020 12:11:39 Nicht_Mase
NotSolved

Ansicht des Beitrags:
Von:
Nicht_Mase
Datum:
12.10.2020 22:51:44
Views:
378
Rating: Antwort:
  Ja
Thema:
... und weil Mase auf PowerShell steht, das ganze auch noch mit PS ;-]
Option Explicit

Sub VBAPowerShell()
  
  Dim strFolderName As String
   
  strFolderName = "Gesamtausgaben"
  
  Dim strPSCommand  As String
  Dim strDOSCommand As String
  Dim strPSResults  As String
  
  strPSCommand = "Get-PSDrive -PSProvider FileSystem | % { gci -Recurse -Filter '$FOLDERNAME' -Directory -ErrorAction SilentlyContinue -Path $_.Root } | % { Write-Host $_.FullName }"
  strPSCommand = Replace$(strPSCommand, "$FOLDERNAME", strFolderName, Compare:=vbBinaryCompare)
  
  strDOSCommand = "powershell -command " & strPSCommand
  
  With CreateObject("Wscript.Shell")
    strPSResults = .Exec(strDOSCommand).StdOut.ReadAll
  End With
  
  Debug.Print "[RESULTS]"
  Debug.Print MyTrim(strPSResults)
  
End Sub

Private Function MyTrim(Expr As String) As String
  With CreateObject("VBScript.RegExp")
    .Global = True
    .MultiLine = True
    .Pattern = "^\s*(.*?)\s*$"
    MyTrim = .Replace(Expr, "$1")
  End With
End Function

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
12.10.2020 08:35:59 Harald
NotSolved
12.10.2020 11:11:29 Mase
***
NotSolved
12.10.2020 12:27:38 Harald
NotSolved
12.10.2020 13:24:59 derominöseNicht_Gast
NotSolved
12.10.2020 14:28:45 Mase
NotSolved
12.10.2020 15:42:31 Gast96901
NotSolved
12.10.2020 15:59:30 Gast46917
NotSolved
12.10.2020 16:04:57 knobloch
NotSolved
12.10.2020 16:08:26 Gast46260
NotSolved
12.10.2020 16:13:03 Harald
NotSolved
12.10.2020 16:23:17 Gast15216
NotSolved
12.10.2020 16:40:44 Knobloch
NotSolved
12.10.2020 17:23:15 Gast4949
NotSolved
12.10.2020 20:01:34 Harald
NotSolved
12.10.2020 20:12:48 Gast97274
Solved
12.10.2020 21:18:28 Mase
NotSolved
12.10.2020 21:32:08 Gast96901
***
NotSolved
Blau ... und weil Mase auf PowerShell steht, das ganze auch noch mit PS ;-]
12.10.2020 22:51:44 Nicht_Mase
***
NotSolved
13.10.2020 06:36:02 Mase
NotSolved
13.10.2020 12:11:39 Nicht_Mase
NotSolved