Я хотел бы написать некоторые функции, которые принимают один параметр, который может варьировать тип без необходимости использования совершенно новой функции.
Например, для SQL, я хотел бы принять текстовую строку команды sql или файл.
или для активного каталога будет взят путь или объект adsi
unlock-aduser [adsi]"LDAP://dn=..."
или же
unlock-aduser [string]"LDAP://dn=..."
будет работать так же хорошо.