Wie Artikel-Url Rewrite erzeugen/auslesen wenn das Script mittels Cronjob aufgerufen wird?

Hallo.

Ich nutze folgendes Code-Snippet um den Rewrite Artikel-Link zu bekommen

Shopware()->Modules()->Core()->sRewriteLink('shopware.php?sViewport=detail&sArticle='.$product['articleID'], $product['name']);

Das funktioniert auch wunderbar wenn ich die Routine über das Backend aufruf. Wird diese Routine allerdings durch einen Cronjob aufgerufen wird der Link nicht umgeschrieben. Zudem ist der Host auch mit localhost angegeben. Der aktuelle Shop wird bereits wie folgt initialisiert:

$this->container->get('shopware.components.shop_registration_service')->registerShop($shop);

Was vergesse ich hier?

Beste Grüße
Mike