Beiträge von
Marcel Meurer

Expertenwissen von Marcel Meurer

| |

Unattended Login to OneDrive with Username and Password – Feasibility test

In February I wrote a PowerShell module for the PowerShellGallery which makes some commands available to interact with OneDrive (https://www.sepago.com/blog/2016/02/21/Use-PowerShell-Module-OneDrive-from-PowerShellGallery-command-line). The command Get-ODAuthentication authenticates the user to OneDrive by opening a browser window for the live login, so that the user can enter the credentials. As far as I know it’s currently not possible to login automatically via a script.

In this blog I offer a “dirty” solution to login automatically. But careful: This method uses an Internet Explorer com object to perform the login process.

| |

Updated: Use PowerShell Module OneDrive from PowerShellGallery to work with OneDrive via command line

wrote a PowerShell module to work with OneDrive via command line. The module use the documented OneDrive web API from Microsoft (https://dev.onedrive.com/README.htm). If you already have the module PowerShellGet to access PowerShellGallery installed, you can easily download this module with a single command:

Install-Module -Name OneDrive -Scope CurrentUser

You can update the module to a newer version with the same command (add -force). If you don‘t use PowerShellGet currently,

| |

Installieren und Konfigurieren von Microsoft SQL Server 2014 in Azure mit Azure Files

Vorweg: Ich bin kein SQL-Server Profi. Aber ab und zu installiere und konfiguriere ich einen SQL Server. In diesem Fall möchte ich einen Microsoft SQL Server 2014 als IaaS in Azure installieren – SQL as a Service ist leider keine Option.

Aber wie ist ein SQL Server mit Fokus auf die Disks zu konfigurieren? Es ist best-practice jeweils eine dedizierte Disk für folgende Dateien zu verwenden:

  • Data files
  • Log files
  • TempDB data file
  • TempDB log file

In der klassischen Data Center Welt würde ich verschiedene RAID Level und/oder ein Enterprise Storage verwenden.

| |

Installing Microsoft SQL Server 2014 in Azure with Azure Files – Step-by-Step

Know this beforehand: I’m  not a Microsoft SQL Server professional,  but sometimes I have to install and configure a SQL Server. In this case I needed to have a native Microsoft SQL Server 2014 in Azure (SQL as a service was not an option in this case ).

But how do you configure an SQL Server in regard to the disks? It´s best practice to have a single disk for each of the following:

  • Data files
  • Log files
  • TempDB data file
  • TempDB log file

In the data center world,

| |

PowerShell Exception 0x800A01B6 while using getElementsByTagName, getElementsByName or getElementByID

To put an Azure Web-App service under heavy load I make use of the com-object „InternetExplorer.Application“ to automate an internet explorer session.

1
2
3
4
5
6
7
8

$xe = New-Object -com „InternetExplorer.Application“
$xe.visible = $true
$xe.silent = $true

$xe.Navigate($IURL)
while ($xe.Busy) {
    [System.Threading.Thread]::Sleep(10)
}

Using $xe.Document.getElementsByTagName(„Input“) enables me to enumerate the form fields and buttons. This works for the first website that I am visiting. If I then navigate to another site,

| |

PowerShell Exception 0x800A01B6 bei der Verwendung von getElementsByTagName, getElementsByName oder getElementByID

Um die Skalierung einer Web-App auf Microsoft Azure zu testen, nutze ich für automatisierte Webzugriffe das com-Objekt „InternetExplorer.Application“. Damit lässt sich der Internet Explorer in mehreren Instanzen automatisieren.

1
2
3
4
5
6
7
8

$xe = New-Object -com „InternetExplorer.Application“
$xe.visible = $true
$xe.silent = $true

$xe.Navigate($IURL)
while ($xe.Busy) {
    [System.Threading.Thread]::Sleep(10)
}

Mit $xe.Document.getElementsByTagName(„Input“) enumerierte man die verschiedenen Eingabefelder und Buttons der dargestellten Webseite. Dies funktioniert nach der ersten Navigation zuverlässig –

| |

Private Preview der Deutschen Azure Cloud – Erste Eindrücke

Die Private Preview der Deutschen Azure Cloud unter der Datentreuhänderschaft der T-Systems sieht schon recht gut aus. Was aktuell implementiert ist, zeigt dieses Video. Die Azure Cloud wird Schritt für Schritt erweitert und der Funktionsumfang ausgebaut.

Daher auf das aktuelle Datum achten: Im Juni 2016 oder später ist diese Video sicherlich überholt.

04/2016: Aktuell lassen sich als IaaS nur Typ-1 virtuelle Maschinen bereitstellen. Die Bereitstellung über ARM (Azure Ressource Manager) steht noch aus.

| |

Error while creating a web service for a predictive experiment in Azure Machine Learning Studio (AzureML)

For a project for the detection of the content emails, I’ve created anAzureML experiment. But it was not possible to create a web service from the predictive experiment. After several minutes, Machine Learning Studio reported the following error:

Service call failed due to a network error.
Error when requesting https://europewest.studioapi.azureml.net/api/workspaces/017690d3ae8c44829bbxxxxxxxxxxxxxxxxxx/webservicegroups/xxxxxxxxxxxxxxxxxxxxxxxxx/modelpackages/
Request opened: 2016-04-13T14:48:16.449Z Onerror called: 2016-04-13T14:48:21.843Z

It took me days to find out why. In my case, it’s because that the function „Feature Hashing“