разрешение запроса прагматично (после API 23)
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SEND_SMS},1);
Отмените кавычки выражения вашего фильтра:
Get-ADUser -Filter "BadgeID -like '*$BadgeID*'" ...
Переменные разворачиваются в строках с двойными кавычками, но не в строках с одной кавычкой.